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.
- Node.js
- MongoDB
- Java (JDK 11 or higher)
- Maven
-
Clone the repository:
git clone https://github.com/piyuminadee/Movie-Reviews-Application-with-Springboot-MongoDB.git
-
backend : Create mongodb cluster and import belove data
backend data -
Install dependencies and build the project:
mvn clean install
-
Run the Spring Boot application:
MoviesApplication.java
- Navigate to the frontend directory:
- Go to the template folder and navigate movie-gold-v1 folder
cd movie-gold-v1
- 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
- Start the development server:
npm start
- Backend: Java, Spring Boot
- Frontend: React
- Database: MongoDB
- Fork the repository
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.