Supercoder Academy
I created Supercoder Academy, an e-learning website for purchasing online courses.
Problem
Statement
I wanted to create an e-learning website where people could purchase online courses. It needed the following features:
- Course list page
- Search page
- Details page for each course
- Cart page
- Sign in / sign up pages
- Checkout page
I also wanted courses to have videos, assignments, and other files, so I knew I needed some way to store them.
Technologies Being
Used
JavaScript
React
Node
Proposed
Solution
I decided to create the website with JavaScript, React, TypeScript, and Material UI. Instead of using an existing e-commerce framework, I decided to create a custom back-end with Node, Express, and Mongoose. I used Amazon Web Services (AWS) for storing video files securely and used Stripe for processing payments.
Screenshots
Like what you saw?
Lets have a quick discussion on your project and we can get started.