Skip to content

Latest commit

 

History

History
176 lines (117 loc) · 4.68 KB

README.md

File metadata and controls

176 lines (117 loc) · 4.68 KB
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.