Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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




Install App


# 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)