A full-stack project to check and track Armstrong numbers with:
✨ Backend: Node.js + Express + Prisma + PostgreSQL
✨ Frontend: Vite + React + TypeScript + Tailwind + shadcn/ui
- ✅ User Signup & Login with JWT auth
- ✅ Check if a number is an Armstrong number
- ✅ View your verification history
- ✅ View global history with pagination
- ✅ Clean, minimal SaaS-like UI
- Frontend: Vite, React, TypeScript, Tailwind, shadcn/ui
- Backend: Node.js, Express, Prisma, PostgreSQL
- Auth: JWT-based authentication
- Notifications: Sonner
- API Calls: Axios with JWT
1️⃣ Clone the repo 2️⃣ Install dependencies 3️⃣ Setup environment variables 4️⃣ Run backend and frontend 5️⃣ Visit http://localhost:5173 to use
- Enter a number to check Armstrong status
- Track verified numbers on your dashboard
- View global history with pagination