Skip to content

movie review application that will feature a separation of concerns between the client code and the server code. MongoDb for the database, Java and Spring Boot for the backend, and React for the frontend.

Notifications You must be signed in to change notification settings

piyuminadee/Movie-Reviews-Application-with-Springboot-MongoDB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Movie Review Application

Description

Movie Explorer is a web application where users can browse a collection of movies, watch trailers, and add reviews. The application provides a seamless experience for movie enthusiasts to explore new films and share their thoughts with others.

Table of Contents

Installation

Prerequisites

  • Node.js
  • MongoDB
  • Java (JDK 11 or higher)
  • Maven

Backend (Spring Boot)

  1. Clone the repository:

    git clone https://github.com/piyuminadee/Movie-Reviews-Application-with-Springboot-MongoDB.git
  2. backend : Create mongodb cluster and import belove data
    backend data

  3. Install dependencies and build the project:

    mvn clean install
  4. Run the Spring Boot application:

    MoviesApplication.java

Frontend (React)

  1. Navigate to the frontend directory:
  2. Go to the template folder and navigate movie-gold-v1 folder
    cd movie-gold-v1
  3. Install dependencies:
    npm install axios
    npm install bootstrap
    npm install react-bootstrap
    npm install @fortawesome/react-fontawesome
    npm install @fortawesome/free-solid-svg-icons
    npm i react-player
    npm i react-router-dom
    npm i @mui/material @emotion/react @emotion/styled
    npm i react-material-ui-carousel
  4. Start the development server:
    npm start

Technologies Used

  • Backend: Java, Spring Boot
  • Frontend: React
  • Database: MongoDB

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

movie review application that will feature a separation of concerns between the client code and the server code. MongoDb for the database, Java and Spring Boot for the backend, and React for the frontend.

Topics

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published