Enterprise-Ready Auth built with Vite, React, TypeScript, and AWS Amplify.
Demonstrates scalable architecture, clean code practices, and secure authentication flows using SSO and role-based access control.
- Frontend: Vite + React + TypeScript
- Auth: AWS Cognito + AWS Amplify, SSO-ready (Google, Facebook planned)
- CI/CD: Vercel
- Testing: Vitest
- Linting: ESLint
- Deployments: Vercel
- 🔐 SSO-ready architecture AWS Cognito with AWS Amplify
- 🧠 Role-based access control
- 🧪 Tested codebase with
vitest - 🧹 Linted with ESLint
- ⚙️ CI/CD integrated (build, test, lint, deploy)
- 📐 Enterprise architecture patterns simulated
| Script | Description |
|---|---|
dev |
Start local dev server |
build |
Type check + build project |
test |
Run unit tests (Vitest) |
lint |
Lint codebase (ESLint) |
preview |
Preview production build |
- Architecture diagram
- Auth flow
This project is licensed under the MIT License.
PRs are welcome. Raise issues, request features, or fork and experiment.