Inspiration

I live with a lot of other people and it's been a challenge at time to organize our weekly cleaning and other things that need to happen in the house. This tool aims to simplify and automate that process, which would remove some stress from me

What it does

Tasket organizes people into groups and adds tasks to these groups. The group admin can then assign tasks to the group, which randomly assign tasks to each group member, until either tasks or group members runs out. It then shows all members their assigned task, a deadline, and whether or not it is completed.

Tasks can be re-assigned at anytime by the group admin, and all members can see who has completed there tasks as well as if a task is overdue.

How we built it

This is built using Firebase and React, using Material UI as the component library

Challenges we ran into

I'm working on this alone, so I had to decide what to prioritize and what to wait on. Additionally, I'm not super familiar with firebase, so it took me some time to learn how to move around within the system.

Accomplishments that we're proud of

This is fully featured and usable tomorrow if someone wanted to. A bit rough around the edges, but definitely working, which I think is pretty good for someone working on there own in 24 hours (I had some commitments I had to get to last night as well)

What we learned

I learned a good bit about Firebase cloud functions and what I needed to put on the server vs client side in that scenario. They are very easy to use, which is pretty nice, I was expecting a bit more effort than that to get a backend running.

What's next for Tasket

I think the big thing that needs to be added is reminders for when a task is close to being due, as well as automatic switching for tasks. That would change it from a mere recording tool to something truly useful.

Share this project:

Updates