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.
- 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
npm install
npm run dev
npm run build
npm run preview
- Task Manager: CRUD tasks with filters and modals
- Route:
/projects/task-manager
- Source:
src/projects/task-manager/
- Route:
- Chrono Craft: Age calculator with date utilities
- Route:
/projects/chrono-craft
- Source:
src/projects/chrono-craft/
- Route:
- Elite Shop: Eβcommerce demo with cart and checkout
- Routes:
/projects/elite-shop
,/projects/elite-shop/checkout
- Source:
src/projects/elite-shop/
- Routes:
- 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/
- Routes:
- Resume Enhancer: Resume optimization workflow
- Route:
/projects/resume-enhancer
- Source:
src/projects/resume-enhancer/
- Route:
- Recursive File Tree
- Route:
/components/recursive-file-tree
- Source:
src/components/RecursiveFileTree.jsx
- Route:
- Date Picker
- Route:
/components/date-picker
- Source:
src/components/date-picker/DatePicker.jsx
- Route:
- Sliding Tabs
- Route:
/components/sliding-tabs
- Source:
src/components/SlidingTabs.jsx
- Route:
βββ 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