GitHunt
DE

Dev-kaif/ArmstrongNumber

Track and verify Armstrong numbers with auth, history, and a clean SaaS UI using Node, Express, Prisma, React, and Vite.

๐Ÿš€ Armstrong Checker

A full-stack project to check and track Armstrong numbers with:

โœจ Backend: Node.js + Express + Prisma + PostgreSQL

โœจ Frontend: Vite + React + TypeScript + Tailwind + shadcn/ui


๐Ÿ“Œ What It Does

  • โœ… 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

๐Ÿ› ๏ธ Tech Stack

  • Frontend: Vite, React, TypeScript, Tailwind, shadcn/ui
  • Backend: Node.js, Express, Prisma, PostgreSQL
  • Auth: JWT-based authentication
  • Notifications: Sonner
  • API Calls: Axios with JWT

๐Ÿš€ Running the Project

1๏ธโƒฃ Clone the repo
2๏ธโƒฃ Install dependencies
3๏ธโƒฃ Setup environment variables
4๏ธโƒฃ Run backend and frontend
5๏ธโƒฃ Visit http://localhost:5173 to use


๐Ÿ–ฅ๏ธ Demo

  • Enter a number to check Armstrong status
  • Track verified numbers on your dashboard
  • View global history with pagination

Languages

TypeScript90.9%CSS7.4%JavaScript1.1%HTML0.7%

Contributors

Created July 3, 2025
Updated July 14, 2025
Dev-kaif/ArmstrongNumber | GitHunt