TaskMate

A collaborative effort between 4 students to design and develop a user-friendly platform using HTML, JavaScript, and Python Flask, focused on simplifying task organization and delegation among roommates in shared living environments.
CATEGORY
UI/UX
NAME
TaskMate
DATE
December 2023
Project link
The inspiration behind TaskMate originated from the common struggles that roommates often face in managing household chores. Living in shared spaces brings its own challenges—especially when it comes to ensuring fairness and clarity around who does what. Many people have experienced the friction that can arise from poorly organized tasks, leading to miscommunication and, sometimes, resentment. Recognizing this widespread issue sparked the idea for TaskMate, a platform aimed at removing the guesswork and stress from household task coordination. By creating a simple, streamlined technological solution, we sought to help roommates maintain a harmonious living environment where responsibilities are clear and efficiently managed.
TaskMate is an all-in-one platform that facilitates the seamless organization and delegation of household tasks among roommates. The platform allows users to create, assign, and manage tasks in a way that is both transparent and easy to use. With a user-friendly interface, roommates can input tasks, assign them to individuals, set deadlines, and receive notifications when tasks are completed. The system ensures that tasks are evenly distributed, avoiding any overlap or misunderstandings. Roommates can track their tasks in real-time, adjust assignments as needed, and even rotate chores to ensure everyone contributes fairly.
TaskMate was crafted using a combination of modern web development technologies. We prototyped the user interface using Figma, designing intuitive, user-friendly wireframes to ensure a seamless user experience. The prototyping phase involved creating multiple design iterations, incorporating feedback, and focusing on responsive design to accommodate various screen sizes. We utilized HTML and JavaScript for dynamic functionality. The back-end infrastructure was built using frameworks like Python Flask, ensuring smooth communication and task management.