The Savera App is an Android application designed for teachers who serve as volunteer at Savera School, an NGO dedicated to educating underprivileged children in Sonipat, Haryana.
This app replaces traditional manual processes of writing studnets logs on old-school registers with a comprehensive digital solution, enhancing the efficiency and management of teaching activities.
The app is actively used at Savera School located in Sonipat, Haryana, India.
The initiatve of devloping this app for savera school was initiated by Lakshay Dureja, Mannu & Alok Pandit (for UI Desiging)
-
Teacher Operations:
- Digital syllabus logs to track teaching progress and ensure continuity.
- Location-based attendance tracking to accurately monitor the presence of volunteer teachers.
-
Student Records:
- Efficient management of student records from a mobile platform, enabling easy access and updates.
-
Location-based Attendance System:
- A location-based attendance system was built using the Geolocation API to track whether a person is submitting attendance on the portal while they are at Savera School.
-
Messaging:
- Communication feature that allows volunteer teachers from different academic groups to discuss operations and coordinate within their respective groups.
-
Additional Functionalities:
- Tools for managing & scheduling events, tracking attendance, and supporting various administrative tasks related to teaching.
- Kotlin: Provides a robust and efficient framework for Android app development.
- Jetpack Compose: Used to create a modern and user-friendly interface with a declarative UI design.
- Firebase: Includes services for:
- Authentication: Ensures secure user management and data privacy.
- Realtime Database: Facilitates seamless data synchronization across devices.
- Cloud Storage: Offers scalable and reliable storage for multimedia content.
- Cloud Messaging: Delivers targeted push notifications and updates to users.
- MVVM Architecture: Supports clean separation of concerns, enhancing code maintainability and scalability.
- Clone the repository:
git clone https://github.com/lakshaydureja/Savera-Project
- Open the project in Android Studio.
- Build and run the app on an emulator or a physical device.
Feel free to open issues or submit pull requests if you have suggestions or improvements for the app.
Savera School would love to accept changes that could help them make their operations system better.
Lakshay Dureja and Mannu will act as moderators and will review the contributions.
Savera School Socials: https://www.instagram.com/saveraschool/