- 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.
- 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.
- Frontend: Next.js, TypeScript, Redux Toolkit
- Backend: Express.js, MongoDB
- Payment Gateway: Stripe
Follow these steps to set up and run GoCourse locally:
- Clone the repository:
git clone https://github.com/sutarrohit/GoCourse_Frontend
- Install Dependencies:
npm install
- Configure Environment Variables:
NEXT_PUBLIC_SERVER_BASE_URL = Server Base URL
- Clone the backend server repository:
git clone https://github.com/sutarrohit/GoCourse_Backend
- If you would like to contribute to the project, please fork the repository and submit a pull request with your changes.
- This project is licensed under the MIT License.