Skip to content

Saumya197/nskolar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Skolar

Subscription-Based Course Streaming Platform

Welcome to nskolar, a state-of-the-art subscription-based course streaming platform built on the MERN (MongoDB, Express.js, React.js, Node.js) stack. Our platform offers a seamless and interactive learning experience, empowering users to explore a vast array of courses in a variety of subjects. With our robust features, secure payment integration, and comprehensive analytics, nskolar is revolutionizing online education.

Key Features

  • Subscription-based Learning: Gain access to a diverse range of courses by subscribing to nskolar. Unlock unlimited knowledge at your fingertips.
  • Course Streaming: Seamlessly stream high-quality course videos and learn at your own pace, anytime and anywhere.
  • Admin Dashboard: Stay informed with our intuitive admin dashboard, providing comprehensive statistics on course views, subscriber growth, and other essential metrics over time.
  • Modern Frontend: Built with React.js and powered by Chakra UI, our frontend delivers a visually appealing and responsive user interface for an exceptional learning experience.
  • Express Server: nskolar utilizes the reliable and efficient Express.js framework to handle HTTP requests and seamlessly integrate client-server communication.
  • Secure Authentication: Rest assured that your account is protected with JWT (JSON Web Tokens) authentication, ensuring secure access to nskolar's extensive course catalog.
  • Enhanced User Experience: By utilizing cookie storage, we ensure a smoother user experience, maintaining login sessions and personalization throughout your learning journey.

Demo

image image image image

Get Started

To explore nskolar and unlock a world of knowledge, follow these steps:

  1. Clone the repository:

    git clone https://github.com/your-username/nskolar.git
  2. Install the dependencies for both the server and client:

    cd nskolar
    npm install
    cd client
    npm install
  3. Configure the environment variables:

    • Rename .env.example to .env.
    • Fill in the necessary environment variables in the .env file, such as your Razorpay payment interface credentials and database connection details.
  4. Run the development server:

    npm run dev
  5. Open your web bowser and visit http://localhost:3000 to access nskolar.

Contact Us

We are dedicated to providing exceptional support and addressing any inquiries you may have. Please don't hesitate to reach out to us at saumya10e9@gmail.com for any assistance or feedback.

License

nskolar is released under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published