A curated collection of React projects built to explore and practice modern web development concepts.
Each project focuses on a specific skill, from state management to conditional rendering and styled components.
An interactive quiz application with multiple-choice questions.
Features:
- Dynamic question rendering
- Real-time score tracking
- Final result display
A fun rating system where users can evaluate using emojis.
Features:
- Emoji-based rating selection
- Instant visual feedback
- Simple and intuitive interface
A grade management tool that displays and calculates student performance.
Features:
- Student list rendering
- Grade calculation and results
- Organized layout for readability
A responsive photo gallery application.
Features:
- Image grid layout
- Responsive design
- Interactive navigation
An app that shows different greetings depending on conditions (like time or user input).
Features:
- Conditional rendering
- Personalized messages
A simple form to display and update a user's full name.
Features:
- Real-time input handling
- Dynamic text display
A component that demonstrates React’s useEffect for side effects and cleanup. Features:
- Logs messages on mount and unmount
- Shows how to use cleanup functions in useEffect
- React → Component-based UI
- TypeScript → Static typing & safer code
- Tailwind CSS → Utility-first styling
- Next.js → Framework setup
This repository is licensed under the MIT License.