Md-Faisal-Mahmud / Recorded-Course-Store

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Working Branch

develop-2.0

Recorded-Course-Store

This is an online recorded course selling store with a 3-layer architecture consisting of the UI layer, Service layer, and Data layer. The platform uses NHibernate as its Object-Relational Mapping (ORM) tool and SQL Server as its database server. Users can easily access the courses they need and learn at their own pace. Identity framework is also configured here.

database Diagram

database diagram

ScreenShots of Various Features of My Application

User Section

  1. 3 layers 1-layers
  2. Landing Page 2-landing-page
  3. Registration Page 3-register-page
  4. Login Page 4-login-page
  5. Course Catalog 6-Course-catalog
  6. Course Catalog Searching by Course Title 7-searching works-via-courseName
  7. Course Catalog Searching by difficulty level 8-searching works via-diffculty-level
  8. Course Catalog Searching by price 9-Searching-Works-Via-price
  9. Cart Item List cart-item-list
  10. Price of items calculate dynamically calculate-price-dynamically
  11. Checkout denied if user not logged in 12-unauthorize-not-access-checkout-but-item-added-cart
  12. Checkout continue after user logged in [As we use session so cart inclueds the pre added course in cart] 13-after-login-user-continue-checkout
  13. Successful checkout message 14-successful-checkout
  14. email get in mailtrap test server 15-successful-checkout-email-got-mailtrap
  15. User Dashboard 16-user-can-view-the-course-he-buy
  16. Searching works like course catalog 17-here-also-searching-works!
  17. admin section [only admin can see after logged in] 18-admin-section
  18. admin dashboard-[course] 19-admin-dasboard-course-index
  19. admin dashboard-[order] 20-admin-dasboard-order-index
  20. admin dashboard-[user] 21-admin-dashboard-user-index
  21. admin course create 22-admin-create-course 23-course-create-successful
  22. new course added by admin available in course catalogue 24-newly-added-course-added-course-catalogue
  23. Admin Update Course 24-update-course 25-successful-update-message
  24. Successfully updated Course details in the course catalogue also
    26-update-successful
  25. Admin Delete Course 27-delete-course-prompt 28-course-deleted
  26. Course Deleted from Catalogue also 29-course-deleted-from-catalogue-also
  27. log4netlogging-console 30-logging-log4net-console
  28. log4netlogging-file 31-logging-log4net-file-ui-project

About

License:MIT License


Languages

Language:JavaScript 71.6%Language:CSS 27.0%Language:C# 0.9%Language:HTML 0.5%