Internet Movie Database
Client
Server
Database
Color | Hex |
---|---|
Primary Color | #171717 |
Dark-subtle | #272727 |
Highlight-dark | #ffc200 |
Highlight | #058bfb |
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
Install my-project with npm
npm install my-project
cd my-project
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
- [✓] 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)
This project is for educational purposes. It is not licensed.
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]
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.