Sri Thulasi

Android app by P Subbarayudu. Education · P Subbarayudu

Store rating
Unknown
Store rating count
Unknown
Download price
Free to download
In-app purchases
Not listed in captured metadata
Version
1.0.0
Listing last refreshed
2026-09-18

View the original store listing

Store description excerpt

The Sri thulasi Flutter Application is a cross-platform mobile school/educational management application. It serves as a unified digital portal for two primary groups: Parents/Students and Staff/Teachers. The application interacts dynamically with a custom Odoo ERP backend (hosted at https://institute.srisaifusion.com under the database name sri_vani) to handle school information, operations, academics, and administrative processes. System Architecture & Tech Stack Frontend Framework: Flutter (Dart) supporting Android and iOS. State Management: flutter_bloc (BlocProvider, CrudBloc) implementing reactive, event-driven state transitions. Networking & API Client: Custom ApiClient (built on top of dio) executing JSON-RPC calls for authenticating Odoo web sessions (/web/session/authenticate) as well as REST-based HTTP operations using unique API headers. Database Pattern: AppDbContext defining a generic repository pattern (GenericRepository) mapping local Dart models directly to Odoo database models (e.g., student details map to std_details, employee details to hr.employee, etc.). Local Storage: shared_preferences manages user sessions and configuration persistence. Push Notifications: Integrated with Firebase Cloud Messaging (FCM) (firebase_core, firebase_messaging) supporting token retrieval, background notification parsing, and persistent logging using Odoo backend services. Core Application Features & Modules The app operates under a dual-portal design depending on the logged-in user's role: 1. Parent & Student Portal Profile & Multiple Accounts: Supports viewing details and switching dynamically between student profiles (e.g., siblings in different classes) via StudentSelectionScreen. Daily Diary & Homework: Enables viewing class activities, assignments, diary logs, and homework attachments (DailyDiaryScreen). Attendance Tracking: Allows parents to monitor student attendance history (AttendanceScreen). Academics & Grades: Displays standardized test/examination scores and report cards (StudentMarksScreen). Fee Payments: Integrates Razorpay (razorpay_flutter) to process payment of school fees securely (FeesPaymentScreen). Transport Tracking: Implements Google Maps (google_maps_flutter) for live school bus and transport tracking (TransportTrackingScreen). School Timetable: Provides a comprehensive list of scheduled classes (TimetableScreen). Communications: Provides ChatScreen and CallScreen for engaging with administrative staff and teachers. Event Gallery: Displays recent images and logs from school functions/celebrations (EventGalleryScreen). Admissions: Allows prospective families to file class/gender-specific school enquiries (AdmissionEnquiryForm). 2. Staff & Teacher Portal Employee Profile: Integrates directly with Odoo's Human Resources module (hr.employee) for tracking staff profiles (EmployeeProfileScreen). Staff Attendance: Enables staff member check-in/check-out verification (EmployeeAttendanceScreen). Mark Student Attendance: Allows c

Review coverage

AppRill has captured 0 reviews for this app. This is a collected sample, separate from the store rating count. Latest review capture: Not captured yet.

Recent captured chart positions

No chart positions have been captured for this app yet.

Chart position, rating count and review coverage do not establish downloads, revenue or profit. Understand the differences.