Skip to content

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.

Notifications You must be signed in to change notification settings

frinipanteliadi/Rebuilding-Eudoxus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rebuilding-Eudoxus

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.

What is Eudoxus? 📚

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.

Why should it be redesigned? 🤔

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.

Eudoxus Homepage

Who redesigned it? 👩‍💻👨‍💻

What technologies were used? 📱

  • PHP
  • JavaScript
  • HTML
  • CSS
  • XAMPP
  • phpMyAdmin
  • MySQL

How can I run it? 🏃‍♂️

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:

  1. Launch XAMPP and click on Start.

Running (Step 1)

  1. When Status turns green, switch to the Services tab and click on Start All.

    Running (Step 2)

  2. Go to the Volumes tab and first on Mount and then on Explore.

    Running (Step 3)

  3. Go to the folder named htdocs and there clone this repository.

  4. Rename the repository's folder name from Rebuilding-Eudoxus to sdi1400301.

  5. 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.

  6. Choose New from the bar on the right, in order to create a new database.

  7. Fill in the name of the database in the, choose utf8_bin for the encoding and click on Create.

  8. Choose the Import tab and click on Choose File.

  9. Upload the edxs.sql file, found in this repository.

  10. 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.

What is the new look? 📷

Homepage

Homepage

Students' Page

Students' Page

Bookshops' Page

Bookshops' Pahe

Login

Login Page

Registration

Registration Page

Search Results

Search Results Page

Submitting University Textbooks Request Form

  • Terms & Conditions

    Terms & Conditions

  • Choosing Textbooks and Submitting the Form

    Choosing Textbooks

  • Overview of Chosen Textbooks

    Overview

FAQ

FAQ Page

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published