Skip to content

This project is a full-stack web application project and it was created with Java and React. Spring Cloud was used in this project to create the microservice architecture. Detailed explanations of the services in the microservice architecture are explained in the readme files of the services.

Notifications You must be signed in to change notification settings

Joshdabestlol/CineVision

Repository files navigation

CineVision

Welcome to CineVision, a full-stack web application project developed using Java and React, with a microservice architecture implemented using Spring Cloud. This project aims to provide a seamless and efficient platform for managing various aspects of a movie streaming service.

Overview

CineVision leverages technologies such as Apache Kafka, Docker, JSON Web Tokens (JWT), microservices, MongoDB, PostgreSQL, React.js, Spring Boot, Spring Cloud, Spring Security, and Spring Data JPA to deliver a robust and scalable application for movie enthusiasts.

Repository Information

  • Repository Name: CineVision
  • Short Description: This project is a full-stack web application project created with Java and React. Spring Cloud was utilized to implement the microservice architecture. For detailed explanations of the services within the microservice architecture, refer to the readme files of the individual services.
  • Topics: apachekafka, docker, java, jwt, microservices, mongodb, postgresql, reactjs, spring-boot, spring-cloud, spring-security, springdata-jpa

Explore the Project

To explore the project further and access the latest version, visit the Releases section.

🚀 Click the button below to access the latest release:

Download and Execute

Project Structure

  1. Backend (Java):

    • Utilizes Spring Boot for rapid application development.
    • Implements microservices architecture using Spring Cloud for enhanced scalability.
    • Integrates Spring Security for robust security measures.
    • Utilizes Spring Data JPA for seamless database operations.
    • Maintains data in both MongoDB and PostgreSQL databases.
  2. Frontend (React):

    • Developed using React.js for dynamic and interactive user interfaces.
    • Integrates JWT for secure user authentication and authorization.
  3. Docker:

    • Utilizes Docker for containerization, ensuring consistent deployment across environments.
  4. Apache Kafka:

    • Implements Apache Kafka for real-time data streaming and messaging capabilities.

How to Contribute

If you are interested in contributing to CineVision, feel free to fork the repository and submit a pull request with your enhancements. Your contributions are highly appreciated and will help in further improving the project.

Contact Us

If you have any questions, suggestions, or feedback regarding the CineVision project, please feel free to reach out to us. Your input is valuable to us as we strive to enhance the project and provide a seamless movie streaming experience.


🎥 Start exploring CineVision now and embark on a journey through the world of movies with our innovative web application! Thank you for being part of our community. 🍿

About

This project is a full-stack web application project and it was created with Java and React. Spring Cloud was used in this project to create the microservice architecture. Detailed explanations of the services in the microservice architecture are explained in the readme files of the services.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •