7. Authentication Service:
- GitHub Repo Name:
auth-service-fastapi-postgres - MVP Goal: User authentication API with JWT, using FastAPI and PostgreSQL.
- Key Components:
- FastAPI:
- Register and login endpoints.
- JWT token generation and verification.
- PostgreSQL:
userstable.
- FastAPI:
- Steps:
- Dockerize PostgreSQL: Set up PostgreSQL with Docker.
- Build FastAPI App: Implement register and login API endpoints using the authentication libraries.
- Create User model: Add user model and database operations.
- Test: Verify authentication and token generation.
- Documentation: README file with usage and setup instructions.