A modern React-based multi-page web application that combines essential mini-tools like authentication, number utilities, and theme customization in one clean interface.
This project is a multi-page React application where the main dashboard connects to 7 different functional pages.
It demonstrates core React concepts, routing, UI design, and logical problem-solving in a single project.
- 🏠 Main Dashboard – Central navigation page
- 🔢 Counter App – Increment, decrement, reset
- 🔐 Login Page – User login interface
- 📝 Registration Page – User signup form
- 🔁 Palindrome Checker – Check if a string is palindrome
- 🔍 Prime Number Checker – Validate prime numbers
- 🎨 Theme Toggle – Switch between aesthetic themes
- 📱 Responsive Design
- Frontend: React (Vite)
- Styling: CSS
- Routing: React Router
- Version Control: Git & GitHub
Custom aesthetic color palette used:
- #003135
- #024950
- #0FA4AF
- #AFDDE5
-
Clone the repository
git clone https://github.com/shradhaa-singh/2400101530135-S4-B10-Python.git -
Navigate to the project
cd 2400101530135-S4-B10-Python -
Install dependencies
npm install -
Run the project
npm run dev
- React components & props
- React Router navigation
- State management using useState
- Logical problem-solving
- UI structuring and design
Shradha Singh