/got-gear

Primary LanguageJavaScript

got-gear

Table of Contents

  1. General Info
  2. technologies
  3. How to Execute file
  4. Screen Shot
  5. Contributers

General Info


Got-Gear is and interactive application: where a user will have the ability to sign up with a username, email and pasword. Once they login to their account you will be able create a list of basic camping items would would need for your next camping trip. You will be able to see on the website a list of basic camping items that every camper should have. This project is a colaboration between 5 students over the course of a two week period, in a full stack web development bootcamp. At this poin in our course we have just finished learning how to use mysql, sequelize and handlebars. We have been given the follow peraeters to be successful in this project:

  • Use Node.js and Express.js to create a RESTful API.
  • Use Handlebars.js as the templating engine.
  • Use MySQL and teh Sequelize ORM for the database.
  • Have both GET and POST routes for retrieving and adding new data.
  • Be deployed using Heroku (with data).
  • Use at leat one new library, package, or technology that we haven't discussed.
  • Have a polished UI.
  • Be responsive.
  • Be interactive (i.e., accept and respond to user input).
  • Have a foler structure that meets the MVC paradigm.
  • Include authentication (express-session and cookies).
  • Protect API kes and sensitive information with environment variables.
  • have a clean repository that meets qualit coding standards (file structure, naming conventions, follows best praactices for class/id naming conventions, indentation, quality comments, etc.
  • have a quality README (with unique name, description, tchnologies used, screenshot, and link to deployed application). We chose Sass as our framwork to work with css.

Technologies


A list of technologies used within the project. -Sass bootstrap -Sass variables -Mysql -Sequelize -Handlebars -Node Js -Insomnia -Heroku -Javascript Package.json We Used: -"bcrypt": "^5.0.1", -"bootstrap": "^5.0.2", -"connect-session-sequelize": "^7.1.1", -"cookie-parser": "~1.4.4", -"debug": "~2.6.9", -"dotenv": "^10.0.0", -"express": "~4.16.1", -"express-handlebars": "^5.3.2", -"express-session": "^1.17.2", -"http-errors": "~1.6.3", -"morgan": "~1.9.1", -"mysql2": "^2.2.5", -"neat-csv": "^6.0.1", -"sass": "^1.35.0", -"sequelize": "^6.6.2" -"nodemon": "^2.0.7"

How to exicute the file

** https://got-gear.herokuapp.com/

Screen Shots

main screen for got gear screenshot of Got gear create user

Contributors

**

  • MEaston12
  • wadep23
  • MackFolds
  • pmonty96
  • OSSATMTeamjc18