This project marks my first step into MERN development. It's a dynamic website designed for browsing a vast collection of movies and series.
OrionView offers:
- Search Functionality for easy discovery.
- Comprehensive Show Information with detailed descriptions.
- Curated Content featuring latest, popular, and top-rated shows.
- Personalized Profile Page to manage shows.
- Options to mark shows as completed, watching, or wishlist.
- Custom Sorting Options for organizing shows.
- Recommendation System for personalized suggestions.
- Interactive Features like liking shows.
OrionView places a high emphasis on security and data protection:
- Token Authentication: User sessions are managed securely using tokens, reducing the risk of unauthorized access.
- Password Encryption: All user passwords are securely hashed, ensuring data privacy and protection against potential breaches.
OrionView leverages the following technologies:
- Frontend: React.js for building dynamic user interfaces.
- Backend: Node.js and Express.js for server-side logic and API development.
- Database: MongoDB for efficient data storage and retrieval.
- RESTful API: Utilized for seamless communication between the frontend and backend components.
- API Integration: OrionView integrates with external APIs to retrieve show data from various websites.