Track My Day App - NUS Orbital 2022

track my day project preview

Overview

Track My Day is an all-in-one productivity app. Users can track their habits, write todo lists and take simple notes with the app.

Key Techniques : Software Engineering, UI/UX Design

Links : The complete project details (literally everything about the project) can be found in the GitHub link below.

Source Code (GitHub) : link

Track My Day Demo Video : link

Our journey of creating Track My Day (Medium article): link

Main Challenges

  • Learning software engineering concepts, lifecycle, tools (frontend and backend) and code for the first time in my college education.
  • Collaborating with my another teammate, Hazel on working on a full-stack SWE project. We engaged our advisor monthly to discuss on our progress and the next milestone.

track my day poster

My Contributions

  • Designed the application and worked on the Habits, To-Do and Notes feature of our app.
  • Set up and integrate backend database for CRUD operations.
  • Conducted unit, system and user testing for Track My Day.

Tech Stack

React Native, CSS, Firebase

Outcome & Impact

It was a transformative learning experience of my college journey as Track My Day was my FIRST SWE project. I knew literally nothing about React before that! I documented our journey in this medium article, read it if you are interested in our process of building our first app or starting out as a freshmen in college who likes to know more about SWE.