MinimaList is a minimalistic to-do app that helps you organize your tasks and projects with ease. It offers a clean and intuitive interface for managing your daily activities. Whether you're organizing work projects, planning your grocery list, or tracking personal goals, MinimaList has got you covered.
- Create, Update, and Delete Projects: Easily manage your projects by creating new ones, updating existing ones, or deleting those you've completed.
- Project Pages: Each project has its dedicated page for a focused view of its tasks.
- Create, Edit, and Delete Tasks: Add new tasks to your projects, edit their details as needed, or remove them when completed.
- Task Prioritization: Assign priority levels to tasks with three color options: Red, Yellow, and Green.
- Due Dates: Set due dates for tasks to keep track of deadlines.
- Optional Descriptions: Add descriptions to tasks for additional context or details.
- Clickable Priority Colors: Click on the priority color of a task card to mark it as completed. The card turns grey, and the text is visually cut off.
- Easy Task Updates: Effortlessly update tasks by clicking on them and making changes inline.
- Data Persistence: All your projects, tasks, and settings are stored locally. Your data is retrieved automatically when you revisit the app.
- Theme Preferences: MinimaList remembers your preferred theme, ensuring a consistent experience every time you use the app.
To get started with MinimaList, simply:
- Clone this repository to your local machine.
- Install dependencies using
npm install
. - Build the project using
npm run build
. - Start the app using
npm run start
. - Open your preferred web browser and visit
http://localhost:8080
to start using MinimaList.
- HTML5
- CSS3
- JavaScript
- Webpack
Contributions are welcome! If you have suggestions, feature requests, or find any issues, please feel free to open an issue or create a pull request.
This project is licensed under the MIT License.
MinimaList is created with โค๏ธ by [Your Name] ๐
Feel free to reach out to [[email protected]] for any questions or feedback.