/poopiemovies

Dive into movie reviews on PoopieMovies, my inaugural Java project, blending React, Vite, and Tailwind CSS for frontend allure, and venturing into Java Spring Boot and MongoDB for the backend magic. Uncover unique critiques from Braylee and Ruby, making this my first foray into Java development.

PoopieMovies - Movie Review Platform

Welcome to PoopieMovies, a movie review site where you can drop by, leave a review for a movie, and see what Braylee and Ruby think about it. This project was crafted with React, Vite, and Tailwind CSS for the front end, and Java Spring Boot with MongoDB for the backend. It's a platform filled with honest and whimsical reviews from Braylee and Ruby, adding a unique touch to the world of movie reviews.

Project Overview

  • Project Name: PoopieMovies
  • Frontend Technologies: React, Vite, Tailwind CSS
  • Backend Technologies: Java Spring Boot, MongoDB
  • Backend Build Tools: Maven, Docker
  • Developed By: Jeremy Ashley
  • GitHub Repository: PoopieMovies Repo

Features

PoopieMovies comes with the following features:

  • Movie Reviews: Leave your own movie reviews.
  • Braylee and Ruby's Reviews: Check out reviews from Braylee and Ruby, adding a personal touch.
  • Rating System (Future Plan): A 1-5 poopie emoji rating system, with an average calculated from user reviews.
  • User Authentication (Future Plan): Create user profiles and authenticate to track reviewers.

Technologies Used

This project leverages the following technologies:

  • Frontend:

    • React: A popular JavaScript library for building user interfaces.
    • Vite: A fast, opinionated web build tool.
    • Tailwind CSS: A utility-first CSS framework for rapid web development.
  • Backend:

    • Java Spring Boo: A powerful and comprehensive Java-based framework.
    • Maven: A build automation and project management tool for Java projects.
    • MongoDB: A NoSQL database for flexible and scalable data storage.
    • Docker: A containerization platform for building, shipping, and running applications.

How to Use

To engage with PoopieMovies, follow these steps:

visit the live site https://poopiereviews.netlify.app/

  1. Clone or download the project repository to your local machine.

  2. Navigate to the project directory.

  3. Run the frontend using Vite:

    npm install
    npm run dev

``

  1. Set up the backend:
  • Ensure you have Java Spring Boot, Maven, MongoDB, and Docker installed.
  • Configure MongoDB connection details in the backend.
  • Run the backend application.
  1. Open a web browser and visit the provided address.

  2. Explore movie reviews, including those from Braylee and Ruby.

Future Plans

For PoopieMovies, future plans include:

  • Rating System: Implement a 1-5 poopie emoji rating system based on user reviews.
  • User Authentication: Add user authentication and create user profiles to track reviewers.

License

PoopieMovies is an open-source project, and its code is available in the associated GitHub repository. Feel free to use, modify, or distribute the code as per the project's license.

Contact

If you have any questions, feedback, or would like to connect with me, you can reach out via Linkedin.

Thank you for visiting PoopieMovies, and I look forward to sharing more content and insights in the future!