Skip to content

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

Notifications You must be signed in to change notification settings

Dev-kaif/ArmstrongNumber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🚀 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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published