Skip to content

GoCourse is a modern and feature-rich online platform designed for selling and purchasing courses.

Notifications You must be signed in to change notification settings

sutarrohit/GoCourse_Frontend

Repository files navigation

GoCourse - Online Course Selling Platform

  • GoCourse is a modern and feature-rich online platform designed for selling and purchasing courses.
  • This repository contains the source code for GoCourse, which is built using Next.js, Express.js, MongoDB, TypeScript, Redux Toolkit, and Stripe payment gateway.

GoCourse Preview

GoCourse Logo

Features

  • Browse Courses: Discover a wide range of courses offered by various instructors.
  • Course Management: Instructors can create, edit, and manage their courses.
  • User Authentication: Secure user registration and login system.
  • Secure Payments: Integration of the Stripe payment gateway for secure transactions.
  • Responsive UI: A modern and responsive user interface for optimal user experience.
  • State Management: Redux Toolkit for efficient state management.

Tech Stack

  • Frontend: Next.js, TypeScript, Redux Toolkit
  • Backend: Express.js, MongoDB
  • Payment Gateway: Stripe

Getting Started

Follow these steps to set up and run GoCourse locally:

  1. Clone the repository:
    git clone https://github.com/sutarrohit/GoCourse_Frontend
    
  2. Install Dependencies:
    npm install
    
  3. Configure Environment Variables:
    NEXT_PUBLIC_SERVER_BASE_URL = Server Base URL
    
  4. Clone the backend server repository:
    git clone https://github.com/sutarrohit/GoCourse_Backend
    

Contributing:

  • If you would like to contribute to the project, please fork the repository and submit a pull request with your changes.

License:

  • This project is licensed under the MIT License.

About

GoCourse is a modern and feature-rich online platform designed for selling and purchasing courses.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published