Cover for MeowLearn project by Goldy Mariz Lunesa

MeowLearn

  • ASP.NET
  • C#
  • SQL Server

MeowLearn is a concept project that uses the ASP.NET MVC framework to build a fullstack e-learning platform.

Please take note that the live demo might be taken down from time to time to save on my personal Azure budget.

If you would like to view the deployed project, please do contact me through this site or through email.

Technologies Used

  • ASP.NET MVC
  • Azure App Service
  • Azure SQL Server

A screenshot of MeowLearn by @gmlunesa

Features

  • Register and Login
  • Admin functionality
  • Enroll in a course
  • View lessons

Register and Login

Authorization and authentication is managed by the ASP.NET Identity Framework.

Admin Functionality

  • The admin can create, modify and delete courses.

  • Under each course, multiple lessons could be added.

  • The admin can create, modify and delete lessons.

  • Each lesson has its own content.

  • A lesson could also have its own media type for viewing purposes.

  • The admin can assign courses to the different users.

  • The admin can also create, modify and delete media types, applicable to lessons.

MeowLearn Admin Functionalities: Course Management, User Management, Media Type Management
MeowLearn Admin Functionalities: Course Management, User Management, Media Type Management
MeowLearn Admin Functionalities: Manage Courses
MeowLearn Admin Functionalities: Manage Courses
MeowLearn Admin Functionalities: Edit a Course
MeowLearn Admin Functionalities: Edit a Course
MeowLearn Admin Functionalities: Delete a Course
MeowLearn Admin Functionalities: Delete a Course
MeowLearn Admin Functionalities: Manage Lessons
MeowLearn Admin Functionalities: Manage Lessons
MeowLearn Admin Functionalities: Create Lesson Content
MeowLearn Admin Functionalities: Create Lesson Content
MeowLearn Admin Functionalities: Edit Lesson Content
MeowLearn Admin Functionalities: Edit Lesson Content
MeowLearn Admin Functionalities: Manage Users
MeowLearn Admin Functionalities: Manage Users
MeowLearn Admin Functionalities: Manage Media Types
MeowLearn Admin Functionalities: Manage Media Types

Enroll in a course

Users are able to add or remove course membership.

MeowLearn User Functionalities: Enroll Course
MeowLearn User Functionalities: Enroll Course
MeowLearn User Functionalities: View Enrolled Courses
MeowLearn User Functionalities: View Enrolled Courses

View lessons

Users who are enrolled in a course are able to view lessons, which can contain text (with HTML syntax) and in-line videos.

MeowLearn User Functionalities: Read Lesson
MeowLearn User Functionalities: Read Lesson
MeowLearn User Functionalities: Watch Lesson
MeowLearn User Functionalities: Watch Lesson

Remarks

A video preview of MeowLearn is available on Youtube.

As mentioned, please take note that the live demo might be taken down from time to time to save on my personal Azure budget. If you would like to view the deployed project, please do contact me through this site or through email, so I can get it up and running for you.

Liked this project? Share now!
Image for @gmlunesa card

Goldy Mariz Lunesa

Software engineer who loves exploring new technologies and writing about it.

Browse more projects