WineApp
is a app that can be used by wineries & breweries to do beer and wine tastings.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
WineApp
requires nodejs, npm and react to install and run. It also uses mongoose to connect to a MongoDB database. NPM comes with nodejs, so once you have node downloaded and installed you are good to go. To verify they are installed you can run:
node -v
npm -v
Once you have the NodeJS environment set up, clone the repository to your local machine, cd
into the cloned folder and run npm i
to install the dependencies. Then run yarn start
and the project will open in your browser. This can take a couple minutes. While the server and dev environment is initializing, open another terminal and type npm run seed
to seed the database.
- node.js - The runtime environment used
- NPM - Dependency Management
- yarn - Package management
- Express.js - The Server
- Passport - Authentication
- bcrypt - password hashing
- Mongoose.js - Database management
- React.js - Front end layout
- morgan - Request logger for development
- material-ui - css framework
- React beautiful drag and drop - List reordering
- star rating component - Star ratings
- Karsten Rabe - krab7191
- Calvin Leung - calvinleung0
- Gregory May - HelpfulOwl
- Tom Burchhardt - tlburchh
This project is licensed under the MIT License