n-d-r-d-g / devcon-scheduler

Save sessions you're interested in attending at the MSCC Developers Conference.
https://devconmu.netlify.app
MIT License
1 stars 1 forks source link

Refactor & optimize code #2

Closed n-d-r-d-g closed 1 month ago

n-d-r-d-g commented 1 month ago

Currently

The code is not optimized. There is a lot of logic that can be simplified. As a result, the app does not feel as smooth after using it for a while, e.g. all events are always loaded, even for inactive days.

Expected

  1. Refactor & optimize code wherever needed.
  2. Replace scraping code with a JSON file. Don't forget to uninstall cheerio. Build the file in the format the app needs it to be. The original JSON files used in the official website can be found here.
  3. Make the code type-safe.