{"repo":"harish124/movie-app-react","free":true,"listed":false,"github":"https://github.com/harish124/movie-app-react","clone":"git clone https://github.com/harish124/movie-app-react.git","description":"A containerized full-stack movie search application built using React, Spring Boot, and Elasticsearch. This project allows users to search for movies with real-time fuzzy search capabilities, browse results with pagination and manage movie data through RESTful APIs.","language":"Java","stars":17,"topics":["crud","devops","docker","elasticsearch","full-stack","fuzzy-search","java","javascript","maven","microservices"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Movie Search Application A containerized full-stack movie search application built using React , Spring Boot , and Elasticsearch . This project allows users to search for movies with real-time fuzzy search capabilities, browse results with pagination and manage movie data through RESTful APIs. Application UI HomePage Search Feature - Fuzzy Search Paginated Results Postman Request Example --- Table of Contents - Overview - Architecture - Tech Stack - Features - Swagger - Application Setup - Frontend (React) - Backend (Spring Boot) - API Endpoints - FAQ's - License --- Overview This application enables users to search for and retrieve movie data using Elasticsearch as the search engine for efficient indexing and fuzzy matching. Movie data can be added, updated, and deleted via dedicated backend endpoints, typically accessed using Postman or similar tools. --- Architecture The frontend communicates with the backend via RESTful APIs. The backend handles all data interactions with Elasticsearch. --- Tech Stack - Frontend: React (JavaScript) - Backend: Spring Boot (Java) - Search Engine: Elasticsearch - Containerization: Docker - Build Tools: Maven, npm --- Features - Movie search using fuzzy matching with Elasticsearch - Efficient pagination for large datasets, with page number and page size support - List all movies with a single API request - Add, update, or delete movies through backend endpoints - Containerized setup for easy deployment --- Swagger Documentation I have used Sw","default_branch":null,"files":null,"tree":[],"storefront":"/r/harish124","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/harish124/movie-app-react/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}