Inspiration

TideTracker was inspired by the difficulty students face in staying accountable for their goals. By combining task management with social accountability, the app helps friends motivate each other and stay consistent with their work.

Competitors like FocusMate pair you with random strangers while TideTracker lets you stay accountable with people you already know. Focusmate also focuses on live work sessions, while TideTracker lets users create, track, and complete tasks over time. Users don’t need to schedule sessions or turn on a camera, they can just add tasks and stay accountable with friends.

What it does

You make an account and add your friends using their email. Then you can create tasks with a certain frequency. Every time you do that task, you mark it as complete. If you miss a task, then all your friends will be notified on the website, ex: JACK DID NOT SHOWER TODAY.

How we built it

We used FastAPI on the back-end, React on the front-end, and MongoDB as our database.

Challenges we ran into

  • UI Design and Implementation: Creating a clean and intuitive interface while adding design elements like waves, bubbles, and animations required balancing visual style with usability so the app still felt simple and easy to navigate.

  • Debugging Integration Issues: During development we ran into issues such as Git merge conflicts, styling bugs, and asset loading problems, which required troubleshooting and resolving conflicts in the code.

  • Backend: Get the logic for task creation with accounts working correctly.

Accomplishments that we're proud of

We are proud of being able to work as a team to get a working project and implement the languages we've learned into creating a working app.

What we learned

We learned how to use our computers better and also how to integrate new technologies. We also strengthened our understanding of GitHub commands and used programming languages to build something new.

What's next for TideTracker

More users! Add a point system where you can earn points for completing tasks and get rewards (little badges, tokens, accessories for your avatar (which could be another implementation).

Brainstorming Process: https://www.figma.com/board/cHpU1KzapO9JKGs25EIUF9/BrainStorming-Wireframe?node-id=0-1&t=hJpKHaUyX6f3igdI-1

Built With

Share this project:

Updates