Skip to content

Latest commit

 

History

History
14 lines (11 loc) · 912 Bytes

README.md

File metadata and controls

14 lines (11 loc) · 912 Bytes

#theTutor

About the Project:

  1. Created as a personal project to learn and demonstrate proficiency in Node.js, Express, MongoDB, and related libraries.
  2. Integrated with the Razorpay API in test mode to allow users to explore the platform without making actual payments for course purchases.
  3. Implemented authentication using Passport.js for enhanced security.
  4. Utilized Multer for local video uploads, but faced server downtime issues for long-unused videos, highlighting the need for cloud storage solutions like AWS or Azure.
  5. Developed dynamic pages using EJS for an interactive user experience.

Key Contributions:

  1. Designed and developed a full-stack web application.
  2. Gained hands-on experience with Node.js, Express, MongoDB, Razorpay API, Passport.js, Multer, EJS, and cloud storage services.
  3. Addressed server downtime challenges, proposing a solution for video storage in the cloud.