Skip to content

shradhaa-singh/2400101530135-S4-B10-Python

Repository files navigation

🚀 Multi-Utility React App

A modern React-based multi-page web application that combines essential mini-tools like authentication, number utilities, and theme customization in one clean interface.


📌 Overview

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.


✨ Features

  • 🏠 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

🛠️ Tech Stack

  • Frontend: React (Vite)
  • Styling: CSS
  • Routing: React Router
  • Version Control: Git & GitHub

🎨 Theme

Custom aesthetic color palette used:

  • #003135
  • #024950
  • #0FA4AF
  • #AFDDE5


⚙️ Installation & Setup

  1. Clone the repository
    git clone https://github.com/shradhaa-singh/2400101530135-S4-B10-Python.git

  2. Navigate to the project
    cd 2400101530135-S4-B10-Python

  3. Install dependencies
    npm install

  4. Run the project
    npm run dev

🎯 Learning Outcomes

  • React components & props
  • React Router navigation
  • State management using useState
  • Logical problem-solving
  • UI structuring and design

👩‍💻 Author

Shradha Singh

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors