Skip to content

Limeload/TaskHive

Repository files navigation

TaskHive: Manage Your Tasks Like a Pro!

This is a web application for managing tasks. The application allows users to create tasks, assign tasks to projects, set deadlines, prioritize tasks, and track their progress.

User Stories

  • As a user, I can:
  • Create an account, login, and logout.
  • Create a project and add tasks to it.
  • View a list of all projects and tasks.
  • View a list of tasks assigned to a project.
  • Mark tasks as completed.
  • Set deadlines for tasks.
  • Prioritize tasks.
  • Assign tasks to other users.
  • Comment on tasks and projects.
  • Edit and delete tasks and projects.
  • Search for tasks by keywords or tags.
  • Receive email notifications when a task is due or assigned to me.

Models and Relationships

Domain models

TaskHive

Technologies Used

This application is built using Ruby on Rails and utilizes the following technologies:

  • Ruby 3.0.2
  • Rails 6.1.4
  • PostgreSQL 13.3
  • TailwindCSS 3.2.7
  • Bcrypt 3.1.7

Figma

TaskHive

Contribution

If you'd like to contribute to this project, feel free to submit a pull request or create an issue.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •