Skip to content

MERN project with React.js, Tailwindcss, Node.js. It was created for reviewing movies and series like IMDB site. Admin panel, features such as the inability of the unapproved account to make transactions. Includes spoiler button.

Notifications You must be signed in to change notification settings

cangndz75/React-Movie-Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

logo

Gündüz Film Website / React Movie Website

Internet Movie Database


📔 Table of Contents

🌟 About the Project

📷 Screenshots

Unauthorized Account Unauthorized Account 2 Search Movie or Actor Movie Details Sign Up Spoiler => Blur Admin Panel Add Actor Add Movie

👾 Tech Stack

Client
Server
Database

🎨 Color Reference

Color Hex
Primary Color #171717 #171717
Dark-subtle #272727 #272727
Highlight-dark #ffc200 #ffc200
Highlight #058bfb #058bfb

🔑 Environment Variables

To run this project, you will need to add the following environment variables to your .env file

JWT_SECRET MONGO_URI MAIL_TRAP_USER MAIL_TRAP_PASS CLOUD_API_SECRET CLOUD_API_KEY CLOUD_NAME

🧰 Getting Started

⚙️ Installation

Install my-project with npm

  npm install my-project
  cd my-project

🏃 Run Locally

Clone the project

  git clone https://github.com/cangndz75/react-movie-website.git

Go to the project directory

  cd my-project

Install dependencies

  npm install

Start the server

  nodemon app.js

🧭 Roadmap

  • [✓] Admin panel
  • [✓] Add actor and movie
  • [✓] When registering, an OTP is sent to MailTrap.
  • [✓] Forgot password
  • [✓] Actor and movie search
  • [✓] Spoiler button. If the review is a spoiler, blur will appear. Clicking on it will show the review.
  • [✓] If the user is not logged in and their account is not approved, they will not be able to review.
  • [✓] If the account is not approved, a warning button will appear on the homepage.
  • Interaction between users in reviews. (Replying to a comment, like, dislike)

⚠️ License

This project is for educational purposes. It is not licensed.

🤝 Contact

Can Gündüz - https://www.linkedin.com/in/can-g%C3%BCnd%C3%BCz-825159259/ Spotify - https://open.spotify.com/playlist/6Le3sac5gjbbvICDVnYq2I?si=ccfa3fbc63764eb7

Project Link: [https://github.com/cangndz75/react-movie-website.git]

💎 Thanks to

Thank you for every little detail I could learn from him for React.js and React Native.

Note: If you're looking at this project and you've read this far, I recommend the series Succession. It's the best series in history, to be humble.

About

MERN project with React.js, Tailwindcss, Node.js. It was created for reviewing movies and series like IMDB site. Admin panel, features such as the inability of the unapproved account to make transactions. Includes spoiler button.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages