Skip to content

andela/blackninjas-backend

Repository files navigation

Reviewed by Hound Build Status Coverage Status Maintainability

Barefoot Nomad

Barefoot Nomad is an application that will enable its "Company Nomads" book their international travel and accommodation globally, easily and conveniently across all the locations/centers where the company has its operation.

Technologies

  • Es6+ Javascript The project was written with ES6 syntax and above.
  • Node/Express A JavaScript runtime built on Chrome's V8 JavaScript engine.
  • PostgreSQL The World's Most Advanced Open Source Relational Database.
  • Swagger Used for API documentation. Simplify API development for developers by helping to document APIs.
  • Pivotal Tracker A project management tool used to manage the app.
  • Figma Used for design mockups. It helps teams to design, prototype, and collaborate all in the browser.
  • Npm Used as the package manager for the app. A fast, reliable, and secure dependency management system.

UI Design

The mockups for the app design can be viewed here

REST API Docs

The Api documentation is done using swagger. View Barefoot Nomad API Documentation

JWT Authentication

The API endpoints are being authenticated using JWT(Json Web Token).

Required Features


Installation and Running the Application

  • Clone the repository using: git clone https://github.com/andela/blackninjas-backend.git
  • Run npm install To install the project dependencies
  • Run sequelize db:migrate To create all tables by running migrations
  • Run npm dev-start To start the application
  • Run npm test to run test

Contributors

License

[MIT]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages