poggy-fish / E-Learning

It's an online course sell application created using react.js for front end and firebase as back-end.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Online Course Selling Application

Welcome to the Online Course Selling Application repository! This project is an online platform built using React.js, React-Bootstrap, and Firebase for backend and authentication. Similar to platforms like Udemy, the application offers a rich learning experience with features for course exploration, enrollment, and interaction.

Features

User Authentication

  • Users can easily register an account or log in using Firebase authentication.

Browse and Filter Courses

  • Browse a wide range of courses, conveniently categorized and filterable by various criteria.

Course Details

  • View detailed information about a selected course, including description, requirements, and learning outcomes.
  • Access the course modules timeline, allowing users to navigate through the course content.

Instructor Information

  • Learn about the course instructor, their expertise, and other courses they offer.

Enroll and Purchase

  • Enroll in courses of interest, gaining access to course materials and lessons.
  • Add courses to the cart for purchase.
  • Complete the checkout process using a simulated Stripe payment system.

Course Comments

  • After purchasing a course, users can leave comments on the course to share their thoughts and engage with others.
  • Users can edit and delete their own comments.

User Dashboard

  • Access a personalized dashboard displaying enrolled courses, purchased courses, and progress tracking.

Teacher's Portfolio

  • Explore a list of instructors, their profiles, and the courses they teach.

Technologies Used

  • React.js: The frontend of the application is built using the React.js library, providing an interactive user interface.
  • React-Bootstrap: Used for responsive and visually appealing UI components.
  • Firebase: Backend and authentication services are handled using Firebase, ensuring secure user data storage and authentication.

We hope you find the Online Course Selling Application engaging and educational! If you have any questions or feedback, feel free to reach out.

Happy learning!

Live Demo

About

It's an online course sell application created using react.js for front end and firebase as back-end.

License:MIT License


Languages

Language:JavaScript 77.9%Language:CSS 21.3%Language:HTML 0.8%