By: Prof. Dr. Fazal Rehman | Last updated: March 3, 2022
Digital Academy Android App Project
Project Domain / Category
Mobile Apps.
Abstract/Introduction
The application must be well designed to serve the needs of different students in different educational domains by providing them a platform to engage/interact with the experience and best faculty for their appropriate domain. Students / their guardians can select the faculty by viewing their profile, experience, and expertise available in the app. This platform can be run as a public service podium as well as for pure business proposes.
Figure: Digital Academy Android App Project
Functional Requirements
Admin/system can add, modify, delete and search students by first name, Last name, and date of registration.
Student can create their login and profile by the first name, Last name, domain, address, contact no and date of registration
Faculty can create their login and profile by the first name, Last name, domain, address, contact no and date of registration.
Admin/system can add, modify, delete and search announcements by date and Type.
Admin/system can add, modify, delete and search testimonials of faculty by different educational domains.
Admin/system can add, modify, delete and search faculty profiles by different educational domains.
Admin/system can add, modify, delete and search payments and transactions by the student.
Admin/system can add, modify, delete and search visitations of faculty by date, student and domain.
Admin/system can add, modify, delete and search employees by id, first name, and Last name.
Non-Functional Requirements
The mobile application must be Android-based, and its data is to be managed using SQLite. Also, the application should be easily accessible to users, secured, scalable and well-performing. Those criteria are what would make the application stand up from a simple application to a product that can be delivered and used by real-life clients. However, the focus is more on implementing the application using the new tools before considering these enterprise application features.
Tools
Android Studio / Eclipse / Netbeans
Database (SQLite or any modern database language)