Skip to content

Kushalsg62/reactjs-mini-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

REACT MINI PROJECTS COLLECTION

A curated assemblage of compact React applications built during my learning trajectory. Each project is a focused exercise that demonstrates practical application of core React concepts and incremental maturation in engineering judgment.

WHAT THIS REPOSITORY CONTAINS

  • Independent mini applications, each located in its own directory
  • Concise, idiomatic JavaScript and component-driven structure
  • Practical usage of essential React constructs:
    • Component-based design and composition
    • Hooks (useState, useEffect, etc.)
    • Conditional and dynamic rendering
    • Controlled forms and validation patterns
    • List rendering with keys and iterative UI construction
    • Lightweight state-management techniques

INTENT / VALUE PROPOSITION

This repository functions as both a learning ledger and a professional artefact. It exhibits progressive skill acquisition, pragmatic problem solving, and attention to maintainability. The set is suitable for portfolio review by recruiters, collaborators, or peers wishing to appraise coding style and UI reasoning.

HOW TO RUN A PROJECT

  1. Open the folder of the project you want to run
  2. Install dependencies:
   npm install
  1. Start the development server:
   npm start
  1. Open http://localhost:3000 in your browser (unless the project specifies another port)

PROJECTS

1. Alert Notifications

Custom alert notification system for web apps

2. App Store

A mobile app marketplace interface with search, filtering, and category navigation

3. Appointments App

Schedule and manage appointments with add, edit, and delete functionality

4. Blog List

Dynamic blog listing with search and category filters

5. Browser History

Search and filter browser history records with timestamp display

6. Cash Withdrawal

ATM cash withdrawal simulator with denomination selection and balance tracking

7. Comments App

Social media-style comment system with likes, replies, and character count

8. Destination Search

Travel destination explorer with dynamic search and filtering capabilities

9. Digital Timer App

Countdown timer with start, pause, reset controls, and visual progress indication

10. Events

Event listing and management interface

11. FAQs App

Accordion-style frequently asked questions interface with expand/collapse behavior

12. Fetch And Routing

Web app demonstrating data fetching and routing functionality

13. Gallery App

Image gallery with thumbnail grid, lightbox view, and category filtering

14. Github Popular Repos

Display popular GitHub repositories with search and sorting options

15. Google Search Suggestions

Auto-complete search interface mimicking Google's suggestion dropdown

16. Letters Calculator

Character and word counter with real-time statistics display

17. Login App

Authentication interface with form validation and error handling

18. Money Manager

Personal finance tracker with income/expense CRUD operations and balance calculation

19. Nxt Trendz Authentication 2

Authentication system with secure login and signup flows

20. Nxt Trendz Authentication

Authentication system with secure login and signup flows

21. Nxt Trendz Protected Route

Protected routing system to restrict access based on authentication

22. Password Manager

Secure password storage app with CRUD operations and local persistence

23. Registration Form

Dynamic registration form with input validation and submission handling

24. Reviews App

Product/service review carousel with rating display and navigation controls

25. Routing Practice

Web app demonstrating routing and navigation functionality

26. Simple Todos

Classic todo list application with add, complete, and delete task functionality

TECHNOLOGIES

  • React (functional components + hooks)
  • JavaScript (ES6+)
  • HTML5 & CSS3 (Flexbox / Grid)
  • localStorage, context API, or small libraries, depending on project

CONTRIBUTION & NOTES

This collection is primarily a personal learning archive. Pull requests are welcome if you propose substantive improvements.

  • Prefer small, focused commits and descriptive PR titles

About

Mini React projects from my learning phase to practice components, props, state, and events.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published