Skip to content

Latest commit

 

History

History
46 lines (25 loc) · 1.19 KB

README.md

File metadata and controls

46 lines (25 loc) · 1.19 KB

Cal Perly

Cal Perly provides students at Cal Poly Pomona a quick access to class schedule, class information and an easy way to read the news around the campus.

Visit it at calperly.tk

Features

  • Single page, responsive web application.
  • Web scraping: automatic extracts schedule data from school's website.
  • Smart search: only displays the remaining classes the student needs to take to graduate.
  • Data calculation: predicts future high demand classes based on user's searches.
  • Live news: utilizes websockets to display a live feed of tweets related to the campus.

1

Screenshots

3 4

Setup

To run the server on your local machine, make sure you installed all the Perl dependencies.

  1. In the project directory, create your evironment variables for Twitter keys:
export TWITTER_CK = 'YOUR CONSUMER KEY'
export TWITTER_CS = 'YOUR CONSUMER SECRET'
  1. Change directory to server & run the server:
cd server
./server daemon