Digital Academy Android App Project

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.

Digital Academy Android App Project
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)