Skip to content

Sprint 1 Dusted And Complete!

The 1st sprint was officially been completed as of Dec 6th. For the first sprint I decided to set a 2 week timeline with a 8 challenging task to learn and make decision for the foundation of this product. Being my first React project, I had expectation for lots of learning and expected re-do’s and refactoring of codes as I learnt and gained knowledge of better design and approach. The goal of the first sprint was to make decisions on tools and library to use, the user flow, an initial template of the web application, database design and the problem statement this product will solve.

After doing research and analysis, I’ve decided on using Material UI as a core library for its diverse component library to save time on creating and implementing features on common components, the consistent updates and it being a child of Google meant it will be adopted by many other developers. I will still build someone components on my own to gain experience and practice on React, but the main goal is to develop quickly and show result. Creating impact and creating a solution is the goal, there are no awards for creating a shiny wheel, or re-inventing the wheel.

For the database/table design I’ve created a rough drawing and will be expanding as the development continues. I was able to find some solutions on reading .fit file which has helped identify some of the core information I will need to for the application and has given me some thoughts on how I want to handle and mange this data in the future. And for those that are curious a .fit file is the file which stores your activity or workout information such as the duration, your heart rate, what you were doing and etc.

In addition to some of the core backend functionality of managing a user database being completed and some React components being created from scratch. I have successfully created my component using the MUI library to call my backend SQL server to retrieve all users. While allowing for sorting, pagination and row selection. This will be extremely useful as I for see needing to reuse this component and functionality in the solution to come.

This has been a very successful sprint with 85% of the task completed, I’ll take the experience gained from this and adjust my next sprint sprint. Please follow along as I make progress on my first major project.

Leave a Reply

Your email address will not be published. Required fields are marked *