EAZA
This a frontend of website EAZA , which is a great platform for UW-Madison students to explore courses and professors. Details such as course requirements and descriptions are provided in a user-friendly way.
Install
Clone this project to your PC
Run npm install in terminal to install required modules
Run the project
Usage
This project follows Restful API rules.
Please go to the secure folder to update API url.
API
https://api.eaza.cc/v1/search/<query>/<page>
Fields
Type
Description
query
String
Key words
page
Integer
Page number of results
Search course by breadths
https://api.eaza.cc/v1/breadth/<query>/<breadths>/<page>
Fields
Type
Description
query
String
Key words. 'all' indicates all courses.
breadths
String
A string of subject code (see followed) e. g. 'SHB'
page
Integer
Page number of results
Subject Code
Subject
A
Communication Part A
B
Biological Science
C
Communication Part B
E
Ethnic Studies
H
Humanities
L
Literatures
S
Social Science
P
Physical Science
N
Natural Science
https://api.eaza.cc/v1/prof/<name>
Fields
Type
Description
name
String
The name of professor
Get a course by its abbreviation and number
https://api.eaza.cc/v1/get/<abbreviation>/<number>
Fields
Type
Description
abbreviation
String
abbreviation of a course name e. g.'CS','Math'
number
Integer
Number of a course
To Do
License
MIT © Richard McRichface.