Skip to content

sgraham785/authentication-api

Repository files navigation

Nodejs PostgreSQL Authentication API Server

This is an Authentication API server using Node.js and PostgreSQL for data storage. It uses Redis & JWT for session management.

Requirements

Docker

js-standard-style

Installation

make build-dev

Usage

make up-dev

  • Run database migrations & seeds:

npm run faker

npm run migrate

npm run seed

Tests

make test

Maintainers

sgraham785

Contributing

  1. Create your feature branch: git checkout -b my-new-feature
  2. Commit your changes: git commit -am 'Add some feature'
  3. Push to the branch: git push origin my-new-feature
  4. Submit a pull/merge request to a maintainer :D

Roadmap

in no particular order

  • Decalative routes
  • Public vs. Private(auth) routes
  • Migrations & Seeds
  • Add security best practices
  • Password encryption
  • Use JWT for private route auth
  • Create Postman collection
  • Verification emailer
  • Use faker for seeding
  • Utilize swagger documentation
  • Dockerize
  • SSL
  • Health check
  • Add tests

Known Issues

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published