Skip to content

triveacademy/internship-tutorial

Repository files navigation

TriveAcademy Internship Tutorial

Build Status CircleCI

In this tutorial, our aim is to include:

  1. HapiJS as the base framework of the project
  2. Using Postgresql as the database of the project
  3. Use Joi to validate the parameters
  4. Use JWT as Authentication method
  5. Use a custom JWT stored in the form of custom validation method
  6. Create a session_id that is stored in the JWT
  7. Implement roles for different paths
  8. Implement Hapi Swagger for the APIs
  9. Use Redis to handle the session instead of calling postgresql constantly
  10. Added ESlint and Prettier to ensure code structure standard
  11. Introduce Travis CI to compile and run lint ( Free for open source )
  12. Introduce Circle CI to compile and run lint ( Free tier even with private repo )

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors