This project is an eCourses Website where users can purchase courses, learn online and create courses. I built this project to improve my web development skills. Here is the link to the live website. Click.
The technologies I used in developing this project are:
- Python
- Django
- JavaScript
- JQuery
- Bootstrap
- CSS
- HTML
In building this project, I learnt:
- Django Permissions.
- CRUD functionalities with a good user experience.
- Django sessions and how it works.
- Integrating stripe payment to a website.
- Integrate JQuery plugins.
- Create Course, Update Course and Publish Course.
- Listing and filtering published courses.
- Purchasing courses.
- Learning Online.
- Notification System.
- Authentication System (Sign up, Sign in, Sign out, Change Password and Reset Password).
- Update Profile.