Welcome to the Top 10 Movies App repository! This application is designed to showcase the top 10 highest-rated movies of all time. It leverages MongoDB for efficient database management, Java with Spring Boot for a powerful backend, and React for creating an engaging and user-friendly frontend.
Features:
- Displays the top 10 highest-rated movies, providing key information and details about each movie.
- Utilizes MongoDB to efficiently store and retrieve movie data.
- Implements a robust backend using Java and Spring Boot, offering a RESTful API for seamless data communication.
- Creates an intuitive and dynamic user interface using React, enhancing user interaction and enjoyment.
- Follows coding best practices to ensure maintainability, scalability, and code readability.
Key Technologies:
- MongoDB: A versatile NoSQL database for storing and managing movie data.
- Java: Backend development using an industry-standard, object-oriented programming language.
- Spring Boot: Simplifies backend development, enabling rapid and scalable application creation.
- React: Builds a modern and engaging user interface for seamless browsing of top-rated movies.
Getting Started:
- Clone the repository and navigate to the project directory.
- Set up the MongoDB database and configure backend connections as per the provided instructions.
- Navigate to the backend directory and run the Spring Boot application to initiate the backend server.
- Navigate to the frontend directory and install project dependencies using npm.
- Launch the frontend development server using npm to start exploring the top 10 movies.