While I initially built my blog using Next.js, the release of Astro 2 has given me enough reason to switch away. This post will describe why I switched from Next.js and how I built my blog from the ground back up.
Now that the school year is wrapping up, it's time to reflect on how the project went (both good and bad) and to consider the future of Courtside.
This week I implemented dark mode into Courtside and theming based on your favorite team's colors using React Navigation's theming, ExpoSecure Storage, and React Context.
While I initially built my blog using Next.js, the release of Astro 2 has given me enough reason to switch away. This post will describe why I switched from Next.js and how I built my blog from the ground back up.
Now that the school year is wrapping up, it's time to reflect on how the project went (both good and bad) and to consider the future of Courtside.
This week, I was finally able to integrate the NHL data into some parts of the frontend Courtside app. In particular, the stats and schedule portions of the app are now fully multi-sport!
This week I experimented with implementing the new Expo Router introduced in Expo SDK 48, which may provide a better developer experience for our frontend engineers.
This week I worked on bringing Riley's amazing game score prediction model into the app!
This week I implemented dark mode into Courtside and theming based on your favorite team's colors using React Navigation's theming, ExpoSecure Storage, and React Context.
This week was spent writing unit tests and preparing for our presentation!
This week I finally added a way for users to select teams and sports while thye are creating their account. I also set up a test runner so we can start creating unit tests for our app!
This week I added a way for users to reset their password and also created HTML pages for parts of the auth flow that require users to go outside fo the app.
This week's focus was on fleshing out the login experience including verifying emails and allowing users to change the email they use.
This week's focus was on allowing users to follow teams and creating materials to help Courtside team members transfer to the frontend.
This week had a huge focus on refactoring previous work to make it more accessible to new team members