https://github.com/zheniaregbl/ptk-schedule-mobile
The application of PTС NovSU: convenient schedule, information about classes.
https://github.com/zheniaregbl/ptk-schedule-mobile
android-app compose-multiplatform ios-app kotlin-multiplatform-mobile schedule-app
Last synced: 2 months ago
JSON representation
The application of PTС NovSU: convenient schedule, information about classes.
- Host: GitHub
- URL: https://github.com/zheniaregbl/ptk-schedule-mobile
- Owner: zheniaregbl
- License: other
- Created: 2025-01-14T18:36:06.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2025-03-12T11:00:57.000Z (3 months ago)
- Last Synced: 2025-03-12T12:19:19.870Z (3 months ago)
- Topics: android-app, compose-multiplatform, ios-app, kotlin-multiplatform-mobile, schedule-app
- Language: Kotlin
- Homepage:
- Size: 770 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PTC Schedule App
The PTC NovSU mobile app: convenient schedule, information about classes.[Readme on Russian](https://github.com/zheniaregbl/ptk-schedule-mobile/blob/master/ru-README.md)
>[!IMPORTANT]
>**🚨 Notice: The app is still in development. 🚨**
>
>At the moment, the functionality is being transferred from an active native android project.
You can download and try it using the link on [RuStore](https://www.rustore.ru/catalog/app/com.syndicate.ptkscheduleapp).### 📚 About the project
This application allows you to easily view the class schedule for any of all groups and teachers of the Polytechnic College of NovSU.This project is part of the NovSU Polytechnic College schedule software package, which includes: a Telegram bot, a mobile application, and a server part with a neural network.
A small Syndicate team consisting of 4 enthusiasts is developing the schedule software package.
### 🚀 Main functions
- 📅 **Schedule View**: Easily view classes for any day.
- 🌐 **Offline access**: Access to the schedule without an internet connection.
- 🎨 **Customization**: Customize the color scheme of the application.
- 📲 **Widget**: Quick access to the schedule for the current day.### 📜 License
This application is the intellectual property of the author. All rights reserved.- You may not copy, modify, distribute, or use any code or resources from this project without the express permission of the author.
- Commercial use, distribution, modification or any other way of using the source code or compiled files is strictly prohibited without the prior consent of the author.If you have any questions about the license or would like to get permission to use the project, please contact the author.
### 🛠️ Technologies
- **Development language**: [Kotlin](https://kotlinlang.org/).
- **Frameworks**: [Kotlin Multiplatform](https://kotlinlang.org/docs/multiplatform.html), [Compose Multiplatform](https://www.jetbrains.com/compose-multiplatform/).
- **Navigation**: [Voyager](https://voyager.adriel.cafe).
- **Network**: [Ktor](https://ktor.io).
- **Dependency Injection**: [Koin](https://insert-koin.io).### 👥 Syndicate (the project team)
We are a small but passionate team working to create a user—friendly and modern timetable viewing app. Each of us contributes to make the project better:- Mobile Developer: [zheniaregbl](https://github.com/zheniaregbl).
Responsible for the development and optimization of applications on Android and iOS using Kotlin Multiplatform and Compose Multiplatform. [Telegram](https://t.me/regbl)- Backend Developer: [Alexander](https://github.com/Prodix).
Develops the backend and API for processing schedule data and Telegram bot. [Telegram](https://t.me/Prodix)- Designer: [Aleksey Andreev](https://github.com/yungplane).
Creates a user-friendly and modern interface, and monitors compliance with UX/UI practices. [Telegram](https://t.me/yung_plane)- Tester: [ruha24](https://github.com/ruha24).
Checks the application for errors and ensures high quality of the product. [Telegram](https://t.me/ruha_42)