Skip to content

Sprint 6

itsthomthomob edited this page Feb 20, 2023 · 4 revisions

Sprint 6

Sprint 6's focus was ultimately to achieve a minimum viable product for the web portal and mobile application. For this to be accomplished, we fleshed out the Article Lifecycle, gave the web portal and app a new style, and squashed a lot of bugs.

Table of Contents

  • Article Lifecycle
  • New Styling
  • Bug Fixing, Improvements
  • Fall/Winter Break Changes

Article Lifecycle and New Styling

The stage of an article in its specific life cycle is determined by the _status _ data field in its MySQL row. Below is a flow-graph detailing the stages and loops an article may go through. The entire web portal's CSS was re-done to give the portal a fresh, modern feel.

styling

Bug Fixing, Improvements

A lot of bugs were fixed and new bugs were found. Some massive bug fixes are:

  • Comments not correctly populating on the article page
  • Comments would glitch-out after one comment

New bugs that were found are listed in the Issues tab.

Fall/Winter Break Changes

Since Sprint 6 ended before Fall/Winter break, we took this opportunity to try and fix some bugs that were found during Sprint 6 and before. Other changes/improvements were made as well, such as moving the Mobile App from React Native + Expo to Next.JS + Capacitor. This allows our web portal and mobile application to have the same codebase, with Capacitor allowing us to access native iOS and Android functionality (such as push notifications).

Clone this wiki locally