- 📚 Overview
- ✨ Features
- 🔧 Technologies and Design Patterns
- 👥 Contributors
- 📄 License
Filmate is an IMDb replica, providing a platform to view detailed information about movies and series. Built using NEST.js and TypeORM, it leverages PostgreSQL as its database. The application allows users to explore and retrieve data on various films and series.
- Film and Series Information Retrieval: Retrieve detailed information about movies and series.
- Actor Information Retrieval: Access information about actors and their filmography.
- Wishlist Management: Add films to your wishlist for future reference.
- Film Voting System: Vote for films and contribute to the rating system.
- Top Rated Films: Explore a list of top-rated films based on user voting.
- NEST.js: Powers the backend, providing a scalable and efficient framework.
- TypeORM: Streamlines database interactions, enhancing development efficiency.
- PostgreSQL: Serves as the primary database for efficient data storage.
- Repository Pattern: Enhances maintainability by separating data retrieval logic.
- Dependency Injection: Facilitates a flexible and modular design, improving code organization.
These technologies and design patterns contribute to the application's performance, scalability, and maintainability.
Abdelrahman Noaman |
This project is licensed under the MIT License.