A comprehensive Android application developed as a Final year university project to empower parents with real-time access to their child's academic life, school activities, and device usage. The app features secure login, local database handling, and a modern Material Design UI.
- 🏫 Final Year BSIT Project
- 🧑💻 Developed by:
Umair Ghafoor - 📅 Year: 2025
-
✅ Attendance Monitoring View detailed attendance including total days present, absent, on leave, and holidays.
-
📝 Report Cards Access term-wise academic performance reports to track your child's academic progress.
-
💳 Fee Details Check fee vouchers and payment history directly in the app.
-
📤 Leave Application Submission Submit student leave requests digitally through the app.
-
📘 Daily Diary Access Stay updated with daily entries for classwork, homework, assignments, and more.
-
🕘 Timetable & Syllabus View the full class timetable and syllabus for each subject.
-
🚌 Transport Facility Access transport details, including bus driver information and route tracking (if implemented).
-
🧑🎓 Student Profile View student profile information such as class, section, and personal details.
-
💬 Submit Feedback Provide feedback and reviews to teachers or the school administration.
-
📥 Receive Feedback Receive feedback or remarks from the school directly in the app.
-
📢 Announcements & Events Get real-time notifications for school news, events, holidays, and emergency notices.
| Component | Technology |
|---|---|
| Frontend | Material Design 3 (by Google) |
| Language | Java (Android) |
| Backend Logic | Java (on-device services) |
| Database | SQLite (local persistent storage) |
git clone https://github.com/Ugwattu/parentportalapp-andriod.git
cd parentportalapp-andriod- Sync Gradle
- Connect an emulator or Android device (API 21+)
- Run the app
| Role | Username | Password |
|---|---|---|
| Admin | admin |
admin |
| Parent | ali |
test |
parentportalapp-andriod/
├── app/
│ └── src/
│ └── main/
│ ├── java/com/ugwattu/parentportal/
│ └── res/
├── AndroidManifest.xml
└── build.gradle
- Default Password for parent:
default123 - Password change functionality can be added as a future improvement
This project is licensed under the GNU General Public License v3.0 (GPL-3.0)
See LICENSE for full terms.