You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- please read [how to Setup](Docs) before diving into project.
26
-
<br><br>
45
+
## How To Use
46
+
47
+
To clone and run this application, you'll need [Git](https://git-scm.com) and [Node.js](https://nodejs.org/en/download/) (which comes with [npm](http://npmjs.com)) installed on your computer. From your command line:
- please read [how to contribute](https://github.com/IIvexII/LGU-TimetableAPI/blob/main/CONTRIBUTING.md) before getting started.
59
+
# Run the app
60
+
$ npm start
61
+
```
34
62
63
+
> **Note**
64
+
> If you're using Linux Bash for Windows, [see this guide](https://www.howtogeek.com/261575/how-to-run-graphical-linux-desktop-applications-from-windows-10s-bash-shell/) or use `node` from the command prompt.
35
65
36
-
Clone the repo in your own local machine
37
-
Comment on the issue and we will reserve it for you. 🌈 ✨
38
66
67
+
## Download
39
68
40
-
Your contribution is highly appreciated 🙏.</br>
69
+
You can [download](https://github.com/IIvexII/LGU-TimetableAPI/releases/tag/v1.0) the latest installable version of Timetable API for Windows, macOS and Linux.
41
70
71
+
## Routes
42
72
73
+
| Route | Special Params | Description | Example |
| GET `/semesters`|_| return a **JSON** Object containing semesters. |[demo](https://lgu-timetable-api.deta.dev/semesters)|
76
+
| GET `/degrees`|`semester`| all the degree programs in a specific semester. |[demo](https://lgu-timetable-api.deta.dev/degrees?semester=5)|
77
+
| GET `/sections`|`semester`,`degree`| all the section in a semester with via degree program. |[demo](https://lgu-timetable-api.deta.dev/sections?semester=1°ree=BSCS)|
78
+
| GET `/timetable`|`semester`, `degree`, `section`| all the degree programs in a specific semester.|[demo](https://lgu-timetable-api.deta.dev/timetable?semester=3°ree=BSCS§ion=A)|
43
79
44
80
45
-
### Example
46
-
[Get Timetable in JSON](https://lgu-timetable-api.deta.dev?session=jjedrbhv59rmhc871qs1i7gv97&semester=5°ree=BSCS§ion=A) - **Note**: Login and provide session as paramtere
47
-
<br><br>
81
+
## Credits
48
82
49
-
## Repo Status
83
+
This software uses the following open source packages:
84
+
85
+
-[Node.js](https://nodejs.org/)
86
+
-[Express.js](https://expressjs.com/)
87
+
-[Shield.io](https://shields.io/)
88
+
-[JSDOM](https://github.com/jsdom/jsdom)
89
+
90
+
## Used By
91
+
92
+
[LGU Timetable Front-end](https://github.com/Zain-ul-din/LGU-BetterTimeTable) - Lightweight timetable frontend on top of this API.
0 commit comments