The YouTube Clone App is an innovative project designed to showcase skills and expertise in technologies such as AWS, Node.js, JWT, Lambda, video processing, and more. It serves as a platform to practice and demonstrate proficiency in these technologies.
- User Authentication: Signup and login using JWT.
- Video Upload: Users can upload videos.
- Video Processing: Videos are processed using AWS video processing services.
- Video Playback: Users can view and play videos.
- Comments: Users can comment on videos.
- AWS Lambda Integration: Backend hosted on AWS Lambda.
- MongoDB Integration: Data is stored in MongoDB.
- AWS account
- MongoDB account (login here)
- Node.js
- Serverless Framework
- Relevant AWS Services (e.g., S3, EC2, Lambda)
- Clone the repository
- Install dependencies with
npm install
- Modify the configuration files with your AWS and MongoDB details
- Deploy with
sls deploy
- Clone the repository
- Install dependencies with
npm install
- Modify the API URLs to point to your deployed AWS endpoints
- Start the application with
npm start
- Full code and chat details: OpenAI Chat
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
This project is licensed under the MIT License - see the LICENSE.md file for details
Special thanks to Muneeb Zubair Khan for leading the development and contributing to this project, demonstrating his extensive experience in blockchain development, application development, web development, and Amazon Web Services.