/Movies-App-using-React-and-Springboot

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.

Primary LanguageJavaScript

Movies-App-using-React-and-Springboot

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:

  1. Clone the repository and navigate to the project directory.
  2. Set up the MongoDB database and configure backend connections as per the provided instructions.
  3. Navigate to the backend directory and run the Spring Boot application to initiate the backend server.
  4. Navigate to the frontend directory and install project dependencies using npm.
  5. Launch the frontend development server using npm to start exploring the top 10 movies.