posted an update

We thought we were very satisfied for the time constraint and achieved full functionality with some minor QoL bugs to the end user.

How to run app

  1. First clone the repository and install all dependencies and requirements from the requirements.txt.
  2. Create a virtual environment and start it.
  3. Run the server by doing "python main.py" (might be different based on installation, e.g. python3 or py)
  4. Click on the link, 127.0.0.1:5000 by default.
  5. Explore website.

Known issues

  1. The server takes a very long time to train the ML model and return the data. However, there is a very easy fix. After timeout, simply restart the server and reload the page. You should see your newly generated prediction graphs. It is inconvenient but given the time constraint, it is still functional.
  2. Some countries open a new tab for data twice when clicked, like US. This doesn't affect functionality, its just a minor QoL hindrance.
  3. Some times the parallax effect doesn't render properly. This is most likely due to a JavaScript loading bug where the page loads before the JavaScript is fully implemented.

What's next? Keep working so we can iron out all the bugs, and improve UI for all aspects of the site. We are working on fixing all known issues. Also potentially find some place to host the site.

Roles: Saksham - Front-end Sai Y - Back-end Hugh G - Full-stack dev Larry - Graphic designer and presenter

Log in or sign up for Devpost to join the conversation.