Schedule an appointment with Al's Oil Change
MongoDB/Express/Node.JS web application using MVC Architecture and local authorization so users can sign up and schedule appointments.
- Fork repository
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request
-
In terminal:
npm install
-
Packages/Dependencies used: bcrypt, connect-mongo, dotenv, ejs, express, express-flash, express-session, mongodb, mongoose, morgan, nodemon, passport, passport-local, validator
- Create
.env
file and include the following key value pairs:
PORT = 2121 (can be any port, like 3000)
DB_STRING = mongodb+srv://... (your database URI connection string from MondoDB Atlas)
- ensure
.env
is within .gitignore to avoid sharing this private information
- Check out the Issues and assign yourself the one you will be working on (create one if it doesn't exist).
- Make sure your fork is up to date before working on the issue by using a reverse pull request.