Movie Reviewer Application

Overview

The Movie Reviewer application is a web-based platform developed to allow users to review movies.

  • Backend: Java Spring Boot
  • Frontend: React.js
  • Database: MongoDB
  • API Testing: Postman

Installation

Prerequisites

  • Java Development Kit (JDK)
  • Node.js and npm
  • MongoDB
  • Postman

Backend Setup

  1. Clone the repository:

    git clone https://github.com/AyishaIlyas/MovieReviewer.git
  2. Navigate to the backend directory:

    cd MovieReviewer
  3. Build the project using Maven:

    mvn clean install
  4. Run the Spring Boot application:

    mvn spring-boot:run

Frontend Setup

  1. Clone the repository:

    git clone https://github.com/AyishaIlyas/MovieReviewer.git
  2. Navigate to the frontend directory:

    cd client
  3. Install the dependencies:

    npm install
  4. Start the React application:

    npm start

Configuration

Backend

Ensure your MongoDB instance is running. Update the application.properties file with your MongoDB configuration

Frontend

Update the API endpoint in your React application to match the backend URL