Skip to content

aiyeola/aboyeji-barnes-backstars-nodejs

Repository files navigation

Build Status

Barnes Backstars - Making company travel and accommodation easy and convenient

Vision

Make company global travel and accommodation easy and convenient for the strong workforce of the savvy members of staff of the Barnes Backstars, by leveraging the modern web.

Pre-Requisites

  • PostgreSQL and database created
  • Redis

How to Install and run the application

  • Clone the application and run yarn install
  • Run cp .env.example .env to create the .env variables and fill them
  • Run yarn db-migrate:dev to create db migrations
  • Run yarn run start:dev to start development server
  • Run yarn run localTest to run all tests locally

User Credentials seeded to the Database

Super Administrator

{
  "userEmail": "johndoe@gmail.com",
  "userPassword": "Root1123#"
}

Manager

{
  "userEmail": "marveldev53@gmail.com",
  "userPassword": "Root1123#"
}

Travel Admin

{
  "userEmail": "janedoe@gmail.com",
  "userPassword": "Root1123#"
}

Requester

{
  "userEmail": "danieldoe@gmail.com",
  "userPassword": "Root1123#"
}

API Documentation

Technologies Used

  • NodeJS / Express
  • PostgreSQL Database with Sequelize as ORM
  • Redis for Session Management
  • Swagger for API Documentation
  • Heroku For Hosting

Contributors

About

Facebook DevC v1 Internship - Aboyeji Clan

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages