__/\\\\\\\\\\\\\_______/\\\\\\\\\_____/\\\______________/\\\__/\\\\\_____/\\\_
_\/\\\/////////\\\___/\\\\\\\\\\\\\__\/\\\_____________\/\\\_\/\\\\\\___\/\\\_
_\/\\\_______\/\\\__/\\\/////////\\\_\/\\\_____________\/\\\_\/\\\/\\\__\/\\\_
_\/\\\\\\\\\\\\\\__\/\\\_______\/\\\_\//\\\____/\\\____/\\\__\/\\\//\\\_\/\\\_
_\/\\\/////////\\\_\/\\\\\\\\\\\\\\\__\//\\\__/\\\\\__/\\\___\/\\\\//\\\\/\\\_
_\/\\\_______\/\\\_\/\\\/////////\\\___\//\\\/\\\/\\\/\\\____\/\\\_\//\\\/\\\_
_\/\\\_______\/\\\_\/\\\_______\/\\\____\//\\\\\\//\\\\\_____\/\\\__\//\\\\\\_
_\/\\\\\\\\\\\\\/__\/\\\_______\/\\\_____\//\\\__\//\\\______\/\\\___\//\\\\\_
_\/////////////____\///________\///_______\///____\///_______\///_____\/////__
bawn - backend api with nodejs
Getting started
- Clone the repo
git clone git@github.com:minhajkk/bawn.git && cd bawn
- Install heroku cli
brew tap heroku/brew && brew install heroku
- Create heroku app
heroku create
- Start deployment on heroku
git push heroku master
Tools Used
- nodejs- JavaScript runtime
- MongoDB - Database engine used in app.
- robomongo - MongoDB GUI with embedded shell
- sublime - IDE
- mongolab - Mongodb cloud hosting provider
- Heroku - Cloud server for hosting
- postman - For testing users endpoints
Dependencies
- expressjs- Fast, unopinionated, minimalist web framework for Node.js
- passport - for authentication
- passport-jwt - for authenticating with a JSON Web Token.
- jsonwebtoken - for JWT(json web token)
- bcryptjs - for password hashing