#theTutor
About the Project:
- Created as a personal project to learn and demonstrate proficiency in Node.js, Express, MongoDB, and related libraries.
- Integrated with the Razorpay API in test mode to allow users to explore the platform without making actual payments for course purchases.
- Implemented authentication using Passport.js for enhanced security.
- 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.
- Developed dynamic pages using EJS for an interactive user experience.
Key Contributions:
- Designed and developed a full-stack web application.
- Gained hands-on experience with Node.js, Express, MongoDB, Razorpay API, Passport.js, Multer, EJS, and cloud storage services.
- Addressed server downtime challenges, proposing a solution for video storage in the cloud.