- A web application where alcohol enthusiasts can keep track of what's in their liquor cabinet. Using Handlebars.js as the templating language, Sequelize as the ORM, and express-session npm package for authentication, as well as, anime.js for animation and DataTables for inventory visualization.
AS A liquor enthusiast who collects different types of alcohol
I WANT to keep track of my liquor inventory
SO THAT I can I can share with friends and other users who might have similar tastes.- Clone the repository using:
git clone https://github.com/AveryCaldwell/CheersCheck.git
-
Navigate to the folder using the terminal.
-
Use the MySQL2 and Sequelize packages to connect your Express.js API to a MySQL database and the dotenv package to use environment variables to store sensitive data.
-
Install dependencies using:
npm install
- Log in to your MySQL using:
mysql -u root -p
- Create the database:
source db/schema.sql
-
Exit MySql using the command:
quit. -
Run the following command to seed data to your database:
npm run seed
- Start the application:
npm start
- Github URL: https://github.com/AveryCaldwell/CheersCheck
- Live Site URL: https://dry-gorge-23555.herokuapp.com/
- HTML, CSS, Bootstrap
- JavaScript
- MySQL, Sequelize
- Handlebars.js
- Node.js, Express
- Dotenv, Bycrypt
- Heroku, GitHub
- JSHint, Npm
- Masonry, Npm
- Anime.js
- Emojis: https://github.com/ikatyang/emoji-cheat-sheet#office
- MySQL2: https://www.npmjs.com/package/mysql2
- Sequalize: https://www.npmjs.com/package/sequelize
- dotenv: https://www.npmjs.com/package/dotenv
- Ability to see friends profiles and what liquors they have added
- Ability to search for new cocktails to try out and our app will suggest recipes based on the ingredients you have on hand.
- Would like to implement passport.js. Passport is authentication middleware for Node.js.A comprehensive set of strategies support authentication using a username and password, Facebook, Twitter, and more.
- Avery Caldwell: GitHub - https://github.com/AveryCaldwell
- Robert Schauss: Github - https://github.com/appleschaussaa
- Louis Kim: Github - https://github.com/louiskgkim
- Mathew Sida-Nguon: Github - https://github.com/mathewsida
