The mobile application is a comprehensive platform designed to facilitate the academic, administrative, and communication management of an educational institution. It is aimed at students, parents, teachers, administrative staff, and other users with specific roles, offering customized features based on their needs.
The application's main modules and features are detailed below:
1. Secure Login
• Authentication: Users log in with personal credentials (username and password).
• Role Detection: The system automatically identifies the user's role (Student, Parent, Teacher, Administrator, etc.) and adjusts the interface and permissions accordingly.
• Secure Storage: Encrypted storage of the user ID and login domain to personalize the experience.
2. QR Scanner
• Access Validation: Allows scanning of QR codes to access resources, identify school domains, or initiate specific processes.
• Automatic Adjustment: Interprets the QR code content and configures the app's connection domain without the need to log in.
3. Events / Agenda Module
• Interactive Calendar: Displays events grouped by day and type (assignments, exams, birthdays, payments, reminders, etc.).
• Complete Details: Each event includes custom icons and summary information; selecting one displays its full content.
• Offline Functionality: Synchronizes events with the server for offline viewing.
4. Notices Module
• Creation and Editing: Administrators can create notices with titles, priorities, publication dates, content, and attachments.
• Custom Recipients: Notices can be targeted to specific user types or specific levels/grades.
• Push Notifications: Sends real-time alerts to affected users and synchronizes notices for offline access.
5. Online Payment Module
• Secure Payments: Allows credit or debit card transactions through Evo Payments' Hosted Session, ensuring data security.
• Immediate Confirmation: Displays a clear receipt after payment, with the option to download or share it.
6. Balance Sheet / Receipts Module
• Financial Management: Provides a summary of income and expenses, with breakdowns by transaction type (collected, canceled, pending).
• Graphical Display: Includes graphs for a quick understanding of financial data.
• Receipt Download: Allows you to view and download receipts by date or student.
7. Digital Library
• Classified Books: Organizes books by category (required, descriptive, language, extracurricular, etc.).
• View and Download: Each book displays its name, author, classification, and description. If available, it can be downloaded directly.
• Offline Access: Synchronizes books with the server for offline viewing.
8. Download Area
• File Management: Allows you to download school documents, class materials, or announcements.
• Download Control: The user can change the file's status (downloaded or not) and delete it if necessary.
• Efficient Downloads: Uses the native download manager to ensure security and speed.
9. Invoices
• Detailed View: Displays invoices with information such as the item, amount, and date.