A Classroom Application using mobile chat application.
Language: Kotlin
Platform: Android
Database: Firebase Databsae
Storage: Firebase Storage
Firebase functions are also used for backend purpose
Authenticate by mobile sms, OTP is automatically read and filled and verifed.
All members of the classroom have a chat all together.
A Teacher can upload slides or other content as a study matarial for students.
A Teacher can also provide Assignment to students.
A Teacher can also provide Exam to keep track of students marks.
A Student can see his own marks whether a Teacher can see whole class marks and change them.
Anybody can create a new Class and he/she become a teacher of that class
Anobody can request to join a Class, and he/she become a member of that requested class if the teacher of requested class accept his/her requset or teachen reject his/her request also.
A User can change his/her profile even he/she can upload a profile image also. A Teachen can also update the class profile.