This is a boilerplate project used for starting a new project.
Complete the following steps to stat a new project (NEW-PROJECT NAME):
- Clone this repository to your local machine 'git clone BOILERPLATE-URL NEW-PROJECTS-NAME'
- 'cd' into cloned repository
- Make a fresh start of the git history for this project with 'rm -rf .git && git init'
- Install the node dependencies 'npm install'
- Move the example Environment file to '.env' that will be ignored by git and read by the express server 'mv example.env .env'
- Edit the contents of the 'package.json' to use NEW-PROJECT-NAME instead of '"name": "express-boilerplate",'
Start the application 'npm start'
Start nodemon for the application 'npm run dev'
Run the tests 'npm test'
When you new project is ready for deployment, add a new Heroku application with 'heroku create'. This will make a new git remote called "heroku" and you can then 'npm run deploy' which will push to this remote's master branch.