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
- 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.
To run the server on your local machine, make sure you installed all the Perl dependencies.
- In the project directory, create your evironment variables for Twitter keys:
export TWITTER_CK = 'YOUR CONSUMER KEY'
export TWITTER_CS = 'YOUR CONSUMER SECRET'
- Change directory to
server
& run the server:
cd server
./server daemon