Warning GraphQL GUC is unable to function anymore, since the underlying data source has been decommissioned by the GUC (which also led the official GUC mobile app to stop functioning as well).
Get your German University in Cairo (GUC) student info with GraphQL!
- 🔑 Login
- 📚 Courses
- ✅ Attendance
- 💯 Grades
- 📝 Exams
- 🗓️ Schedule
- 📜 Transcript
POST https://graphql-guc.now.sh
Query
query {
student(username: "john.doe", password: "123456") {
isAuthorized
courses {
code
name
absence {
level
severity
}
coursework {
type
grade
maximumGrade
}
midterm {
grade
}
exam {
venue {
room
building
}
seat
startsAt
}
}
schedule {
type
weekday
number
venue {
room
building
}
course {
code
name
}
}
transcript {
cumulativeGPA
semesters {
year
type
gpa
entries {
course {
code
name
}
grade {
german
american
}
creditHours
}
}
}
}
}
Try out this query in the live demo.
$ yarn
$ yarn dev
$ open http://localhost:8080/playground
-
Nabila Hashad, for her early adoption of the idea & help with coding a previous version of the project.
-
Ahmed Elhanafy, for his inspired encouragement of learning GraphQL.
-
Abdullah Maged, for designing the logo.
MIT License