Our take on redesigning the Eudoxus Web Application, a service provided by Greece's Ministry of Education and Religious Affairs for the acquirement of textbooks by university students.
This project was the third and final assignment for the National and Kapodistrian University of Athens, Department of Informatics and Telecommunications undergraduate Human-Computer Interaction course.
Eudoxus is an online service provided by Greece's Ministry of Education and Religious Affairs to the country's undergraduate university students. It enables them to browse through, select and order university textbooks, according to their curriculum, free of charge.
A quick navigation through the application's website reveals a couple of its many flaws. The lack of a search bar, the clutter of text in the center of the homepage, the use of the same image for different functionalities and the lack of simple navigation and links are only some examples of bad web design found in Eudoxus. These factors make the website very hard to use as well as frustrating, despite having to be used by almost all undergraduate students in Greece each semester.
- Frini Panteliadi (@frinipanteliadi)
- Alexandros Nisiotis (@alexandrosnis)
- PHP
- JavaScript
- HTML
- CSS
- XAMPP
- phpMyAdmin
- MySQL
In order to run the application you must have XAMPP installed on your machine. Once you have that, follow the instructions shown below in order to make it work:
- Launch XAMPP and click on Start.
-
When Status turns green, switch to the Services tab and click on Start All.
-
Go to the Volumes tab and first on Mount and then on Explore.
-
Go to the folder named htdocs and there clone this repository.
-
Rename the repository's folder name from Rebuilding-Eudoxus to sdi1400301.
-
Switch back to XAMPP's General tab, copy the IP Address that's displayed, paste it on your browser's address followed by /phpmyadmin (e.g. http://192.168.64.3/phpmyadmin) and hit Enter.
-
Choose New from the bar on the right, in order to create a new database.
-
Fill in the name of the database in the, choose utf8_bin for the encoding and click on Create.
-
Choose the Import tab and click on Choose File.
-
Upload the edxs.sql file, found in this repository.
-
Finally, write the IP Address on your browser's address bar followed by /sdi1400301 (e.g. http://192.168.64.3/sdi1400301) and hit Enter. The homepage for the newly designed website should appear.