This is a boilerplate project used for starting new projects!
You can start a new project using this template with 1 command using my exp script! 🤩
Learn more here.
If you prefer the manual way, could complete the following steps to start a new project (NEW-PROJECT-NAME):
- Clone this repository to your local machine
git clone BOILERPLATE-URL NEW-PROJECTS-NAME cdinto the 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
.envthat will be ignored by git and read by the express servermv example.env .env - Edit the contents of the
package.jsonto 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 your 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.