Skip to content

iamsaief/reactjs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

40 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ React Projects + Components Playground

A curated collection of mini apps and reusable UI components built with React and Vite. This repo serves as a hands-on playground to explore patterns, state management, animations, charts, and modern styling.

🧰 Tech stack

  • React 19 + Vite for fast DX
  • Tailwind CSS for styling
  • React Router for routing
  • Context API and Redux Toolkit (where applicable)
  • Framer Motion, Recharts, and utility helpers

⚑ Quick start

npm install
npm run dev
npm run build
npm run preview

🧩 Included projects

  • Task Manager: CRUD tasks with filters and modals
  • Chrono Craft: Age calculator with date utilities
  • Elite Shop: E‑commerce demo with cart and checkout
  • X Dashboard: Admin dashboard with charts and Redux
    • Routes: /projects/x-dashboard, /projects/x-dashboard/analytics, /projects/x-dashboard/settings, /projects/x-dashboard/data
    • Source: src/projects/x-dashboard/
  • Resume Enhancer: Resume optimization workflow

🧱 Reusable components

πŸ“ Project structure


β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ App.jsx
β”‚   β”œβ”€β”€ components/
β”‚   β”‚   β”œβ”€β”€ date-picker/
β”‚   β”‚   β”œβ”€β”€ PageMeta.jsx
β”‚   β”‚   β”œβ”€β”€ RecursiveFileTree.jsx
β”‚   β”‚   └── SlidingTabs.jsx
β”‚   β”œβ”€β”€ hooks/
β”‚   β”œβ”€β”€ index.css
β”‚   β”œβ”€β”€ main.jsx
β”‚   β”œβ”€β”€ pages/
β”‚   β”‚   └── home/
β”‚   β”œβ”€β”€ projects/
β”‚   β”‚   β”œβ”€β”€ chrono-craft/
β”‚   β”‚   β”œβ”€β”€ elite-shop/
β”‚   β”‚   β”œβ”€β”€ resume-enhancer/
β”‚   β”‚   β”œβ”€β”€ task-manager/
β”‚   β”‚   └── x-dashboard/
β”‚   β”œβ”€β”€ routes.jsx
β”‚   └── utils/
β”‚       └── cn.js
└── README.md

About

A curated collection of React applications, components, and experimental projects βš›οΈπŸ”₯

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published