A simple and elegant React-based task management application that helps you keep track of your daily tasks.
- Add new tasks
- Mark tasks as complete/incomplete
- Delete tasks
- Clean and responsive user interface
- Empty state handling
- React 18.2 - Modern UI library for building user interfaces
- Vite - Next-generation frontend tooling with HMR (Hot Module Replacement)
- SWC - Rust-based platform for faster compilation and refresh rates
- CSS3 - Styling with modern CSS features
- ESLint - Code linting and style enforcement
- Prettier - Code formatting
- React Hooks - State management and side effects
This project was bootstrapped with React + Vite, providing a minimal setup with:
- ESLint rules configuration
- JavaScript + SWC compilation for faster refresh rates
- Optimized build process
The combination of Vite and SWC offers:
- Lightning-fast Hot Module Replacement (HMR)
- Efficient Babel transformation pipeline
- Improved development server performance
- Optimized production builds
- Node.js (Latest LTS version recommended)
- npm or yarn
-
Clone the repository:
git clone https://github.com/yourusername/mockmate.git cd mockmate cd task1
-
Install dependencies:
npm install # or yarn install
-
Start the development server:
npm run dev # or yarn dev
-
Open your browser and visit
http://localhost:5173