express boilerplate
1.0.0
A template repository boilerplate for building RESTful APIs using Node.js, Express.js, and Sequelize and with sequelize-cli support. This template includes common feature-specific branches to merge into your repository if needed.
Create repository from template
Create .env file on the root of project and populate it with values, for reference check .envExample file on the root of project
cd <project_name>
cp .env.example .env
npm install
npx sequelize db:migrate
npx sequelize db:seed:all
npm run dev
npm start
Navigate to http://localhost:4040
npm run format
npm run format:fix
npm run lint
npm run lint:fix
Merge branches to implement features listed below
feat/swagger-docsfeat/twilio-SMSfeat/sendgrid-mailfeat/AWS-S3-bucketfeat/socketsfeat/node-cronci/jest-testIf you've created the repository without branches, or you want to get any specific feature branch without getting all branches then you can fetch a specific branch by running the below commands:
git remote add template <template_repository_url>
git fetch template <template_repo_branch_name>
git checkout <template_repo_branch_name>
git push origin <template_repo_branch_name>
By running the above commands that specfic branch will pushed to your repo.