Track My Day App - NUS Orbital 2022
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.
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.