- Composer for packet management
- Ratchet for php web sockets
- Install: http://socketo.me/docs/install
- Tutorial: http://socketo.me/docs/hello-world
- Tutorial code + instructions are in the 'example_wss/' directory
- Chart.js for polling charts
- http://www.chartjs.org/
- Simple to use
- PDF.js for rendering PDFs
- https://mozilla.github.io/pdf.js/
- Example code already in repo
- jQuery
- Bootstrap
- PDF viewing
- PDF.js
- Real time slide sharing
- Ratchet web sockets
- Chat
- Ratchet web sockets
- Polling result graphs
- Chart.js
- PDF Storage
- MySQL
- PDF upload/download
- upload: via PHP (see Week 4 FilesTime.zip)
- download: via PHP GET endpoint
- Professor login
- Keep track of our own usernames/passwords in db
- Student login
- Use login code generated by professor
- Home Page
- Professor Login
- Student connect to lecture page
- Viewing Slides page
- With chatbox
- With polling
- Professor dashboard
- Upload slides page
- Start Lecture
- Download Slides page