Skip to content

Praizleye/fresh-tech

Repository files navigation

/**

  • Fresh Tech

  • This project is a authentication system that handles user authentication, authorisation and payments of all sort. Although not complete this system demonstrates a very secure way of securing users making use of cookies, access and refresh token and loads more.

  • Features:

    • User registration and login
    • Password hashing and salting
    • Role-based access control
    • Token-based authentication
    • Database ACID transactions
    • Docker and Containerization
  • TODO:

    • Add support for social media login
    • Implement fetching transactions history
    • Implement admin priveledges and routes
    • Implement extra apis to complete the services and wallet flow
    • Implement redis caching for faster lookup
    • Implement nginx for mocking a live enviroment
    • Adding a queue for auto scaling */
  • This is merely an MVP but showcases a very secure authentication strategy that can scale and provides a well thought out auth strategy.

  • link to github page. https://github.com/Praizleye/fresh-tech/tree/master

  • link to schematic diagram. https://drawsql.app/teams/praizdcoder/diagrams/fresh-tech *feel free to fork this repo and contribute to its awesomeness.

About

Secure auth

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published