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.
- 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.
To explore nskolar and unlock a world of knowledge, follow these steps:
-
Clone the repository:
git clone https://github.com/your-username/nskolar.git
-
Install the dependencies for both the server and client:
cd nskolar npm install cd client npm install
-
Configure the environment variables:
- Rename
.env.exampleto.env. - Fill in the necessary environment variables in the
.envfile, such as your Razorpay payment interface credentials and database connection details.
- Rename
-
Run the development server:
npm run dev
-
Open your web bowser and visit
http://localhost:3000to access nskolar.
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.
nskolar is released under the MIT License.



