Skip to content
This repository was archived by the owner on Jul 9, 2021. It is now read-only.

yttrian/CSE115-ProjectPart2

Repository files navigation

CSE115-ProjectPart2

Final project for CSE115 at UB.

A website that visualizes data about the 500 most recent earthquakes and implements a fun game where users guess if the next one will have a higher or lower magnitude.

How to Setup

  1. Install the requirements in requirements.txt
  2. Rename config.example.cfg to config.cfg and replace the values
  3. Start server.py

Requirements

  • Choose a data source that you access through a web API
  • On your server (in Python), process the data to prepare it for visualization
  • On the front-end of your web app, visualize the data with at least 2 different visualizations
  • Each visual must be generated by a JavaScript library

Additional Criteria

  • Add communication between users with persistent storage (file or database) on your server (Ex. A comments section)
  • Use a web framework other than bottle (Ex. Flask, Django, Tornado)
  • Make a game out of the data using a game framework like phaser
  • Use 2 different data sets instead of just one and combine them on your front-end with at least one visual containing information from both data sets
  • Add a secure login system to your app and have at least 1 feature that utilizes this login
  • Scrape data from an HTML web site instead of using an API.

About

Final project for CSE115

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published