Overview Tasks is a mobile application designed to help you remember and plan your daily tasks efficiently. With a user-friendly interface, you can create, organize, and prioritize your tasks with ease.
Key Features
- Task Creation: Create tasks with ease, adding details such as:
- Time: Set specific times for your tasks to ensure you stay on schedule.
- Description: Add detailed descriptions to tasks, ensuring all necessary information is captured.
- Icon: Each task can be assigned a unique icon to visually represent the task type or category.
- Priority: Assign a priority level to each task, helping you focus on the most important ones first.
- Color: Customize the color of each task to visually distinguish them.
- Tags: Assign tags to tasks, making it easy to categorize and filter them.
- Type: Create scheduled, unscheduled and one-time tasks
- Customizable Tags: Users can create their own tags, allowing for personalized task organization.
- Task Management: Easily view, edit, and delete tasks as needed.
TO-DO
- FSD refactoring
- Improve task typing
- Move to zustand instead of mobx
- One-time tasks
- Sort and filter by tags, priority or time
- Notifications
- Home screen widget
Technical Details
- Frontend Framework: Next.js
- Animation Library: Framer Motion
- Hybrid App Framework: Capacitor.js
- State Management: MobX
Getting Started
- Clone the repository:
git clone https://github.com/your-username/tasks.git
- Install dependencies:
npm install
oryarn install
- Run the application:
npx next dev
oryarn dev
Contributing Contributions are welcome If you'd like to help improve Tasks, please fork the repository, make your changes, and submit a pull request.
License Tasks is licensed under the MIT License.
Support If you encounter any issues or have suggestions, please open an issue on this repository or contact the maintainers directly.
Stay Organized with Tasks Download Tasks today and start managing your daily tasks with ease