Android App for Automated School Bus Attendance

Job ID: 38317340

Budget: ₹37,500 – ₹75,000 INR

Description:
We are seeking a skilled Android app developer to create a comprehensive student attendance application with fingerprint authentication and real-time data integration. The app will have different user roles and will integrate with Google Sheets and Firebase for data management.

Requirements:

Fingerprint Authentication:

- Implement fingerprint authentication for students and drivers.
- Ensure secure login for parents, accountants, and admins.

Attendance Tracking:

- Capture student attendance at four key points with timestamps and geolocation.
- Store attendance data in Firebase and Google Sheets.

User Roles and Functionalities:

- Drivers: Authenticate, mark attendance, record location and timestamp.
- Parents: View attendance records, real-time bus tracking, fee management.
- Accountants: Manage attendance logs, fee status, student registrations.
- Admins: Oversee all activities, assign roles, manage exceptions.

Data Integration:

- Validate student data using Google Sheets.
- Store and manage attendance and fee data in Firebase.

Payment and Notifications:

- Implement a payment portal for fee management.
- Set up notifications for fee reminders and updates.

User Interface:

- Develop user-friendly interfaces for all user roles.
- Ensure seamless navigation and data access.

Security and Permissions:

- Role-based access control.
- Secure data storage and privacy measures.

Qualifications:

- Proven experience in Android app development.
- Proficiency in Java/Kotlin and Android Studio.
- Experience with Firebase and Google Sheets API.
- Strong understanding of fingerprint authentication and geolocation services.
- Ability to create secure and scalable applications.
- Excellent problem-solving skills and attention to detail.