Inspiration
People struggle with building life-long habits, and the fact is only exacerbated during times like these. To-do lists require too much effort and self-motivation to keep going. However, friends can be great motivators and hold you accountable to your goals. We decided to bridge the gap and allow friends to work as a team and help each other build sustainable habits.
What it does
Task Together allows people to find teams who work toward a common goal (such as Fitness) and reach the top of the leaderboard by maximizing their streaks. The natural, friendly-competition between groups of friends is a powerful motivator that makes achieving goals more rewarding and keeps you in check. You can create or join as many teams as habits you'd like to build (although we suggest starting small and slowly ramping it up). You can invite your friends or you can socialize and discover new people; it's up to you! Your dashboard provides you a summary of all of your teams and habits.
How we built it
The website is built on top of a fast, server-side-rendering (SSR) React framework called Next.js. The data is hosted on a secure Firebase database.
Challenges we ran into
The project got really big really fast as there were so many ideas and features that kept popping up in our minds. Prioritization of tasks was really challenging. Next.js was also complicated to wrap my head around in the beginning, but it certainly eased-off toward the end. Getting firebase setup for authentication with next was probably the biggest time-sink and hampered the development of some of the UI and features we really wanted to add such as social media connectivity and team search.
Accomplishments that we're proud of
Getting the react app to work was extremely rewarding and seeing how this project can actually be used in real life are things that we're proud of.
What we learned
The biggest thing that we learned from this was that we shouldn't have procrastinated until the last moment to work on some of the most crucial features.
What's next for Task Together
Cleaning up code and UI and building a mobile app to go along!
Log in or sign up for Devpost to join the conversation.