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
A convenient study assistant for effortlessly organizing classes, managing homework, and staying on top of your schedule across multiple educational institutions. Whether you're in school, college, or taking courses, this app simplifies your academic life and keeps you connected with friends
Divide all classes, subjects and assignments by educational organizations β colleges, schools, courses, universities, etc. Work comfortably with each of them and get the most out of your learning processes.
π₯ Share with Friends
Stay connected with your friends! Add them to your network and share your schedules and homework from any organization. Share valuable information, stay in sync, and help each other succeed!
β° Flexible Scheduling
Design your recurring schedules with ease and make one-time adjustments for specific days. Change class durations, swap subjects, and keep a history of all schedule changes so youβre always on top of your time management.
π Smart Homework Management
Simplify your homework routine! Quickly add tasks and link them directly to your upcoming classes. During lessons, the app automatically determines the next subject, saving you time and effort.
π Workload Statistics
Stay ahead of your tasks with real-time workload tracking! Monitor your weekly workload right on the home screen, and get detailed statistics on the number of tasks for each day, helping you plan your time more effectively.
π Smart Notifications
Never miss a beat! Receive timely notifications about high workloads, incomplete assignments, and alerts for the beginning or end of lessons. Keeping up-to-date with your schedule has never been easier!
β Create Your Todo List
Organize your tasks effortlessly! Create and manage your personal TODO list, ensuring that you never miss an important deadline and stay one step ahead in your studies.
Start today with the Study Assistant appβa powerful tool to make your learning more efficient and organized! π
We do not share your account data with third parties without your consent. All information is securely stored on our Firestore servers (Data of schedules, tasks, etc. are currently stored only in your phone's memory).
Screenshots
Login Screen
Register Screen
Forgot Screen
Verification Screen
Schedule Overview
Class Bottom Sheet
Schedule Details
Vertical Details
Tasks Overview
Tasks Overview 2
Homeworks
Todos
Organizations
Organizations 2
Subjects
Employee
Profile
Friends
Share Schedule
Share Tasks
Daily Schedule Editor
Week Schedule Editor
Class Editor
Homeworks Editor
Markets
Service
Free version
Subscription version
Github
β
β
Fdoroid
In progress
β
RuStore
In planned
In planned
Play Market
In planned
In planned
App gallery
In planned
In planned
App Store
In planned
In planned
Technical capabilities
Flavor
Crashlytics
Firestore
Messaging
Reminders
Github
β
β (GMS)
FMS
β
Fdoroid
β
Only Network
β
β
RuStore
β
β (GMS)
FCM, RUSTORE
β
Google
β
β (GMS)
FCM
β
Huawei
In planned
In planned
In planned (HCM, FMS)
β
Apple
In progress
β
In planned (APNS)
In planned
Project Dependencies
This project utilizes the following technologies and libraries:
π Architecture & Design Patterns
Clean Architecture: Implement a scalable and maintainable project structure.
This list provides an overview of the key technologies and libraries used in this Kotlin Multiplatform project. For detailed documentation and usage, please refer to the linked resources.
Project Modules
graph LR;
androidApp --> shared
iosApp --> shared
shared --> core
subgraph one [Core]
direction LR;
core --> common & ui & domain & data
data --> remote & database
end
shared --> features
subgraph two [Features]
direction LR;
features --> navigation-impl --> navigation-api
features --> preview-impl --> preview-api
features --> auth-impl --> auth-api
features --> schedule-impl --> schedule-api
features --> tasks-impl --> tasks-api
features --> info-impl --> info-api
features --> profile-impl --> profile-api
features --> settings-impl --> settings-api
features --> users-impl --> users-api
features --> editor-impl --> editor-api
end
Loading
License
Copyright 2024 Stanislav Aleshin
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
About
A convenient study assistant for effortlessly organizing classes, managing homework, and staying on top of your schedule across multiple educational institutions. Whether you're in school, college, or taking courses, this app simplifies your academic life and keeps you connected with friends