Skip to content

Oneman2feet/StuyDash

 
 

Repository files navigation

StuyDash

Check out the project at http://bzamansky.com:7205/!

By group four-fifths

Project: Stuy Student Dashboard - Everything a Stuy student needs.

Website Services:

  • Intellegent Bell Schedule App
    • Detects which bell schedule the current day is
    • Displays the proper bell schedule app for the current day
    • Information on which period it is (or what periods we are between)
    • Displays the current Gym day (A, A1, A2, B, B1, B2)
    • Current Temperature and Conditions (as of the page load)

  • Full Weekly Schedule with link to the post on the Stuy site
  • Displays current Stuy news entries with links to the full posts
  • Quick links to:

Special Features:

  • Phone Hotline (voice and SMS) with MTA delay information: 347-894-5356
  • Mobile Site

Setup:

Required Modules ("pip install modulename")
ua_parser setup
Note: app.py runs on ml7.stuycs.org:7205...

Known BUGS in the Website

  • If the Stuy site is unreachable, StuyDash crashes.
  • The favicon's rounded corners show a white background, not a transparent one.
  • Possible bugs in mobile site's stylesheets.
  • No MTA implementation on site (but implemented in hotline).
  • Degrees show up on top of weather icon.

GROUP four-fifths:

  • Group Leader: Zachary
    • Screen-Scraping (extractor.py)
    • Website Design and Construction (app.py and supporting files)
  • Jack
    • Twilio API - Phone information hotline (hotline.py)
    • Weather icons
  • Cameron
    • Weather API (Weather.py)
  • Jason
    • MTA API (MTAService.py)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 72.3%
  • JavaScript 13.9%
  • CSS 13.8%