Task Mate

screenshot of Task Mate

A Flask-based collaborative task board featuring secure user authentication, role-based access control, and multi-criteria search

Overview:

The Dashboard Builder is a Flask web app that provides a user-friendly and multi-functional dashboard for custom events. It allows users to create, modify, delete, bookmark, group, and hide/unhide events. The web app also handles user authentication, filtered searches, and utilizes a relational SQLite database. The interface is styled using HTML, CSS, JavaScript, and the Bootstrap framework.

Features:

  • Create, modify, and delete events
  • Bookmark and group events
  • Hide and unhide events
  • User authentication (login, logout, registration)
  • Filtered searches
  • Relational SQLite database
  • HTML templates rendered with Jinja
  • Styling with CSS, JavaScript, and Bootstrap framework

Summary:

The Dashboard Builder is a Flask web app that provides a user-friendly and multi-functional dashboard for managing custom events. With features such as event creation, modification, deletion, bookmarking, grouping, and hiding/unhiding, users can easily organize and manage their events. The app also includes user authentication, filtered searches, and utilizes a relational SQLite database. By following the installation guide, users can run the app locally and access it via their web browser.