The College Timetable Viewer App is a user-friendly Android application designed to help college students easily access their class schedules. This app employs Jetpack Compose for the frontend, Node.js with Express.js for the backend, and MongoDB as the database. Its primary feature is to display the timetable data provided by the college in a visually appealing manner. Additionally, users can choose to highlight specific subjects with different colors, enhancing readability.
-
View Timetable: Users can select a specific subject and view their class schedule for that subject in a clear and organized format.
-
Subject Highlighting: The app allows users to customize the color associated with each subject, making it simpler to distinguish between different courses.
-
Responsive UI: The app's frontend, developed with Jetpack Compose, ensures a responsive and adaptable user interface that works across various devices.
-
Frontend: Jetpack Compose is utilized to create an elegant and interactive user interface. It simplifies UI development and provides a seamless experience across different screen sizes.
-
Backend: The backend is built using Node.js and Express.js, offering a robust and efficient server framework. It manages data retrieval and communicates between the frontend and the database.
-
Database: MongoDB serves as the database to store timetable data. Its flexibility accommodates the dynamic nature of class schedules.
-
Kotlin: The app is built using Kotlin programming language, which provides a modern and concise syntax for Android development.
-
Retrofit: To integrate the different Api to application
-
Architecutre: The architecture of the application is based on MVVM architecture.
Backend: https://github.com/Tilakraj-B/TT.git