This is the backend server for BackBurner client.
Live on heroku @ https://backburner-server.herokuapp.com
- Node.js
- PostgresSQL
- express.js
- JWT
- XSS
/users: GET, POST, PATCH
/tasks: GET, POST, DELETE
/rewards: GET, POST, DELETE
Requirements: Node.js, npm, postgresql
- Clone this repo
- Set up database table as
backburner
:
$ createdb [connection-option...][option...] backburner
-
Set up
.env
- Must Include:
- NODE_ENV
- PORT
- MIGRATION_DB_HOST
- MIGRATION_DB_PORT
- MIGRATION_DB_NAME
- MIGRATION_DB_USER
- MIGRATION_DB_PASS
- DB_URL
- JWT_SECRET
-
Install
node_modules
andmigrate
:
.../backburner-server $ npm install
.../backburner-server $ npm run migrate
- Seed database with sample data (Optional)
.../backburner-server $ psql -d backburner -f ./seeds/seed.backburner_tables.sql