This Spring Boot application is designed with modular controllers, offering various functionalities to users. It provides a seamless experience for user management, show information, ratings, and more.
- User Management: Registration, login, email, and phone verification.
- Subscription System: Subscription options for users to access services.
- Show Information: Fetching detailed information about various shows.
- Rating System: Users can rate and provide feedback on shows.
- Watch History: Track and manage users' show viewing history.
- Security: Ensuring secure authentication and logout functionality.
- Framework:
Spring Boot
- Languages:
Java
, - Database:
AWS RDB
- Clone the repository:
https://github.com/musaib88/MyNetflixProject-backend.git
- Setup and configure the application dependencies.
- Run the application locally.
- Access different endpoints and functionalities through API documentation.
Contributions are welcome! If you'd like to contribute to this project, please follow the standard GitHub flow: Fork -> Branch -> Pull Request.
For any inquiries or collaboration opportunities, feel free to contact "[email protected]"