E-learning Application, built using ASP.NET Core 6.0, features a comprehensive platform for online learning. It includes three main portals: the Admin Portal, Tutor Portal, and Student Portal.
Key Features:
Admin Portal:
Manage user roles and permissions.
Oversee tutor verification processes and content approval.
Tutor Portal:
Registration and profile creation for tutors.
Upload video lectures for courses.
Set pricing for individual courses.
Manage course content and student interactions.
Student Portal:
User registration and profile management for students.
Browse, purchase, and enroll in courses.
Access video lectures and learning materials.
Technical Details:
Authentication and Authorization: Implemented using JWT tokens for secure access and user management.
Frontend Development: Developed with HTML, CSS, JavaScript, and Bootstrap for a responsive and user-friendly interface.
Backend Development: Utilized ASP.NET Core with an MVC architecture for efficient request handling and separation of concerns.
Database: SQL Server is used to store user information, course details, and transaction records.
This application aims to create a seamless learning experience, connecting tutors and students in a dynamic online environment.