Skip to content

mcook08/maybdo

Repository files navigation

MaybDo

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.

Features

  • 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.

Getting Started

These instructions will help you get a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • Ruby 3.2.2
  • Rails 7.1.3.4
  • PostgreSQL (ensure it's running on your machine)
  • Node.js (for JavaScript builds, using esbuild)

Usage

  • 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.

Contributing

Feel free to submit a pull request or open an issue to suggest improvements or new features. All contributions are welcome!

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

Ephemeral todo list tool

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published