A modern, responsive React application built by Jeff Mbita(Me) for the Week 3 assignment. This project demonstrates my skills in React, Vite, Tailwind CSS, component architecture, state management, hooks, API integration, and global dark mode.
- Fully responsive design for all devices
- Global light/dark theme switcher
- My own reusable UI components (Button, Card, Navbar, Footer, Layout)
- Task Manager with persistent tasks (add, complete, delete, filter)
- API integration with search, infinite scroll, and error/loading states
- Clean, maintainable code with custom hooks and context
- Clone the repository:
git clone <your-repo-url> cd week3-unique-app
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Build for production:
npm run build
Below are screenshots of my actual application:
src/
├── api/ # API integration functions
├── components/ # My reusable UI components
├── context/ # My React context providers
├── hooks/ # My custom React hooks
├── pages/ # Page components
├── utils/ # Utility functions
├── App.jsx # (Optional) Main app wrapper if needed
├── main.jsx # Entry point
└── index.css # Tailwind CSS imports and custom styles
- Built by [Your Name Here]
- Vite
- React
- Tailwind CSS
- JSONPlaceholder API
This project is my own work for the Week 3 assignment. All screenshots and code are original.


