Skip to content

LongPotato/Cal_Perly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Single page web application & Web scraping

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published