This Android application is developed to assist a training center in managing course offerings, registrations, and the admission process. The training center specializes in providing short courses in various subjects, including Java programming, C++ programming, Python, AI, project management, and more. The application caters to three different types (roles) of users: center admin, trainee, and instructor.
-
User Roles:
- Center Admin: Manages course offerings, registrations, and admissions.
- Trainee: Enrolls in courses and manages personal information.
- Instructor: Manages course content, assessments, and attendance.
-
Authentication:
- Users can sign up, sign in, and logout.
- Supports any number of users for each role.
-
Course Management:
- Displays the five most recently added courses available for registration upon application startup.
- Admins can add, edit, or remove courses.
-
Registration and Admission:
- Trainees can register for available courses.
- Admins manage the admission process.
