Skip to content

Dulwich-Bookings/Dulwich-Bookings-API

Repository files navigation

Dulwich Bookings API

The Backend repository for Dulwich Bookings hosted on Heroku. Built with NodeJS, Express, Sequelize, TypeScript, PostgreSQL

Documentation

Inital setup

Prerequisites NodeJS LTS v16.15.0

  1. Install nvm on your machine
  2. run nvm install v16.15.0
  3. run npm install -g npm@8.5.5
  4. run nvm use
  5. Run npm install in the working directory to install required packages
  6. Use the linter files provided to ensure consistent code style across the repository
  7. Create .env file, refer to .env.example for a template.
  8. Run npm run db:create to create the database.
  9. Run npm run db:migrate to migrate models.
  10. Run npm run db:seed to seed database.
  11. Run npm run dev to start the development server

Access Control Flow

CAA 290822 0400

Screenshot 2022-08-03 at 4 07 56 AM

Entity Relation Diagram

CAA 300822 0230 Screenshot 2022-08-30 at 2 34 24 AM

About

The Backend repository for Dulwich Bookings

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published