Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/abhinav-ark/timetable_csea
Timetable PWA of B.Tech CSEA, Batch of 2025, Amrita Vishwa Vidyapeetham
https://github.com/abhinav-ark/timetable_csea
css github-api html javascript oauth2 open-source pwa-app
Last synced: 10 days ago
JSON representation
Timetable PWA of B.Tech CSEA, Batch of 2025, Amrita Vishwa Vidyapeetham
- Host: GitHub
- URL: https://github.com/abhinav-ark/timetable_csea
- Owner: Abhinav-ark
- License: mit
- Created: 2024-01-08T13:33:08.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-11-04T19:41:20.000Z (about 2 months ago)
- Last Synced: 2024-12-08T12:12:13.622Z (18 days ago)
- Topics: css, github-api, html, javascript, oauth2, open-source, pwa-app
- Language: JavaScript
- Homepage: https://abhinav-ark.github.io/timetable_csea/
- Size: 14.5 MB
- Stars: 24
- Watchers: 2
- Forks: 4
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# Timetable B.Tech CSE A Progressive Web App
- Simple PWA to display timetable for 7th Semester 2021-25 B Tech CSE A.
- Built with
- `HTML5`
- `CSS3`
- `JavaScript`
## Features- [x] Time Table with Course Code and Slots.
- [x] Tasks Table and Exam Schedule PDF Reader.
- [x] Responsive Design.
- [x] PWA (Can be installed on Android, iPhone and Desktop).
# Installation Steps
## Android
Open The App Link in Chrome Browser.## IOS
Open The App Link in Safari Browser.## Desktop
Google Chrome, Microsoft Edge, Brave and Opera Support PWA.
> [!Tip]
> Read More about installing PWAs on MDN docs.
# Steps to Download Exam Timetable
> [!Important]
> Both Midterm and EndSem Timetables Added in Latest Update, Choose your Preference after pressing the Exam Schedule icon.# Motivation
Our classmates used to change the class whatsApp group's DP to a screenshot of the timetable to keep track of it on a regular basis. One day when I was trying to update the classgroup's DP to the new timetable, the quality of the image was unusable (text not readable) due to whatsApp's compression algorithms. I created a static HTML page of the timetable and added a manifest.json, hosted it on GitHub pages and updated it in the class group's description that evening. That simple pwa evolved into the one available today.## Maintainers
- `Abhinav Ramakrishnan`
- `Ashwin Narayanan S`
- `Hariharan A`## Contributors
| Name | Rollno |Subjects |
| --- | --- | --- |
| Hariharan A | CB.EN.U4CSE21021 | `RTS`, `TSAF`, `MAD` |
| Rohith M | CB.EN.U4CSE21048 | `EH` |
| Ajay Raj M | CB.EN.U4CSE21004 | `CGV`, `DLCV`, `NLP` |
| Ananya R | CB.EN.U4CSE21006 | `IOT-PE4`, `AAA` |
| Tangudu Harsha Vardhan | CB.EN.U4CSE21062 |`IR` |
| Nerella Geetha Krishna | CB.EN.U4CSE21040 | `MAN`, `BA` |
| Vignesh V | CB.EN.U4CSE21068 | `WMC` |
| Saravanak Karthick M | CB.EN.U4CSE21054 | `NNDL` |
| Sowrabh Kumar S | CB.EN.U4CSE21058 | `CC` |
> [!Note]
> If You Want to suggest a change in tasks you can either raise an Issue (or) fork the repository, commit changes and create a Pull Request.# Attributions
- `App Icon`: Calendar icons created by Freepik - Flaticon
- `PDF Viewer`: [PDF.js](https://github.com/mozilla/pdf.js) by Mozilla Foundation Under [Apache-2.0 License](https://github.com/mozilla/pdf.js/blob/master/LICENSE)
- `Code Editor`: [Codemirror](https://codemirror.net/) | Github : [gh/codemirror/codemirror5](https://github.com/codemirror/codemirror5)# Licensing
- All Code In [`./Assets/pdfjs-4.0.379-dist`](./Assets/pdfjs-4.0.379-dist) Directory is Licensed Under [Apache-2.0 License](https://github.com/mozilla/pdf.js/blob/master/LICENSE), [MOZIILA'S CODE OF CONDUCT](https://github.com/mozilla/pdf.js/blob/master/CODE_OF_CONDUCT.md)
- All Code Except [Assets](./Assets) Directory is Licensed Under [MIT License](https://github.com/Abhinav-ark/timetable_csea/blob/main/LICENSE)
- All Code Under [Assets/codemirror](./Assets/codemirror) Directory is Licensed Under [MIT License](https://github.com/codemirror/codemirror5)