Git Product home page Git Product logo

houston-faux-craigslist's Introduction

JavaScript Style Guide JavaScript Style Guide

Build Status

This is our Phase 2 project for Digital Crafts. We created catslist, a site like craigslist where you post sale listings.

Development Process

  1. Agreed on Craigslist
  2. Researched layout and routes of Craigslist
  3. Divided up responsibilities
  4. Created database, Oauth and routes
  5. Started testing and debugging
  6. Meet frequently to discuss next steps and changes

Technologies Used

Technology Url Description
Mustache.js https://github.com/janl/mustache.js an implementation of the mustache template system in JavaScript
Bootstrap https://getbootstrap.com/ an open source toolkit for developing with HTML, CSS, and JS
Postgresql https://www.postgresql.org/ open source object-relational database system that uses and extends the SQL language
Postico https://eggerapps.at/postico/ PostgreSQL Client for the Mac
knex.js http://knexjs.org/ SQLquery builder for Postgres, MSSQL, MySQL, MariaDB, SQLite3, Oracle, and Amazon Redshift
faker.js https://github.com/marak/Faker.js/ generate massive amounts of fake data in the browser and node.js
express.js https://expressjs.com/ a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications
express-session.js https://www.npmjs.com/package/express-session Node.js module for session middleware
passport.js http://www.passportjs.org/ authentication middleware for Node.js.
GitHub Strategy https://github.com/jaredhanson/passport-github Passport strategy for authenticating with GitHub using the OAuth
Facebook Strategy https://github.com/jaredhanson/passport-facebook Passport strategy for authenticating with Facebook using the OAuth
dotenv https://www.npmjs.com/package/dotenv module that loads environment variables from a .env file into process.env
HTML HyperText Markup Language
CSS Cascading Style Sheets
Node.js https://nodejs.org/en/ Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
VSCode https://code.visualstudio.com/ code editor
standard.js https://standardjs.com/ way to enforce code quality in your project
travis ci https://travis-ci.org/ way to test and deploy your projects

Challenges Encountered

Git merge conflicts Travis CI build rendering data from database user authentication creating/updating table schema adding/altering seed data

Team Members

houston-faux-craigslist's People

Contributors

paigeballard avatar piasoy avatar jjdelacruz1 avatar

Stargazers

 avatar  avatar

Watchers

James Cloos avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.