MaybDo is a fun and engaging to-do list application that adds a twist to managing tasks. With features like ephemeral tasks, a daily challenge, and multiple boards for organizing time-limited tasks, MaybDo helps users stay motivated and organized.
- Ephemeral Tasks: Create tasks with a set expiration. Tasks disappear after a day, a week, or a month.
- Daily Challenges: Complete a random daily challenge to stay active and engaged.
- Multiple Boards: Organize your tasks into daily, weekly, monthly, and surprise boards.
- Dynamic UI: Visually appealing, whiteboard-like interface for managing tasks and challenges.
These instructions will help you get a copy of the project up and running on your local machine for development and testing purposes.
- Ruby 3.2.2
- Rails 7.1.3.4
- PostgreSQL (ensure it's running on your machine)
- Node.js (for JavaScript builds, using esbuild)
- Boards: Manage your tasks in different time-limited boards (Daily, Weekly, Monthly).
- Daily Challenges: Click the "Daily Challenge" button on the Daily board to get a random, fun challenge to complete.
Feel free to submit a pull request or open an issue to suggest improvements or new features. All contributions are welcome!
This project is licensed under the MIT License. See the LICENSE file for details.