A simple and elegant To-Do app built with React and Vite. This app helps you manage your daily tasks efficiently and with a minimalistic design.
- Add, edit, and delete tasks.
- Mark tasks as completed.
- Responsive design for all devices.
- Built with modern technologies: React, Vite, and Tailwind CSS.
Follow the steps below to set up and run the app on your local machine.
Make sure you have the following installed:
- Node.js (v16 or later)
- npm or yarn
Clone this repository to your local machine:
git clone https://github.com/dopemukesh/ormat-todolist.git
Move into the project folder:
cd ormat-todolist
Install all the required packages using npm or yarn:
npm install
Start the development server:
npm run dev
You will see output similar to this:
VITE v4.0.0 ready in 500ms
➜ Local: http://localhost:5173/
➜ Network: http://192.168.x.x:5173/
Open http://localhost:5173/ in your browser to see the app.
To create an optimized production build:
npm run build
The build files will be generated in the dist
folder.
To preview the production build locally:
npm run preview
ormat-todolist/
├── public/ # Static assets (e.g., icons, images)
├── src/ # Source code
│ ├── components/ # Reusable components
│ ├── pages/ # Page components
│ ├── App.jsx # Main app component
│ └── main.jsx # Entry point
├── package.json # Project metadata and dependencies
├── vite.config.js # Vite configuration
└── README.md # Documentation
- Frontend: React, Vite
- Styling: Tailwind CSS
- State Management: React useState and useEffect hooks
Contributions are welcome! Follow these steps:
- Fork this repository.
- Create a new branch:
git checkout -b feature-your-feature-name
- Commit your changes:
git commit -m "Add your feature"
- Push to the branch:
git push origin feature-your-feature-name
- Open a pull request.
- Mukesh Yadav
- Email: [email protected]
- Portfolio: mukeshyadav.info
- GitHub: dopemukesh
This project is licensed under the MIT License.
Happy coding! 😊