Live Project
Introduction
This is the web page/documentation for my project, a brief one line description of which would be:
'Design and build a web interface to allow users to find and locate free machines in Appleton Tower, and to estimate when occupied machines may next be available based on historical data.'
Such 'extensions' will include features that help students find their way around Appleton, for example finding which room their tutorial is in by entering their name or matric number.
This project is based upon an idea that a friend and I had a couple of years ago, which never really came to fruition (the 'results' of which can be seen here). This revised system aims to have better functionality, and as it's web-based it should also support mobile platforms.
Architecture
The system runs a cronjob on around 300 machines, each of which inserts a record into a PostgreSQL database.
The system is now up and running, and can be seen at project.shearn89.com for now, although it may move to an inf.ed.ac.uk domain sometime in the future. Many thanks to William Waites for providing the hosting for me.
Supervisor
My supervisor for this is Ewan Klein, who's homepage is here.
Credits + Thanks
The project has been possible due to the great help of my supervisor Ewan, various textbooks, members of the University of Edinburgh Informatics department, and large quantities of coffee.
This page was written by myself, Alex Shearn, and uses the following technologies:
- GitHub and their Pages feature
- Compass
- Sass
- Solarized