Skip to content

nickjlee/backburner-server

Repository files navigation

BackBurner - Server

This is the backend server for BackBurner client.

Live on heroku @ https://backburner-server.herokuapp.com

Core Technologies

  • Node.js
  • PostgresSQL
  • express.js
  • JWT
  • XSS

Services

  • /users: GET, POST, PATCH
  • /tasks: GET, POST, DELETE
  • /rewards: GET, POST, DELETE

Local/Development Set-up

Requirements: Node.js, npm, postgresql

  1. Clone this repo
  2. Set up database table as backburner:
$ createdb [connection-option...][option...] backburner
  1. 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
  2. Install node_modules and migrate:

.../backburner-server $ npm install
.../backburner-server $ npm run migrate
  1. Seed database with sample data (Optional)
.../backburner-server $ psql -d backburner -f ./seeds/seed.backburner_tables.sql

About

API Server for BackBurner Client

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published