Table of Contents
Mooview is the ultimate movie review app that makes informed decisions easy for neurodiverse people. Powered by The Movie Database API, Mooview delivers up-to-date information and ratings for movies, so you don't have to worry about choosing the wrong film. With personalized recommendations based on user reviews, Mooview makes it easy to find movies that align with your interests and preferences. Say goodbye to aimless scrolling and join the Mooview community to start posting reviews and discovering your next favorite movie.
- Highly scalable
- Updated Movie API
- Reusable Components
- Responsive
- Auth0 Authentication service
- React Routing
Color | Hex |
---|---|
Red | |
Blue | |
Brown | |
Cream |
To run this project, you will need to add the following environment variables to your .env file
API_KEY
from The Movie DB
This project requires Auth0! Please visit Auth0 to make an account and retrieve a domain and clientid. See .env.example for set up!
Step 1: Go to your terminal: clone the project and switch into the project directory.
git clone https://github.com/AnneiceManz/mooview.git
cd mooview
Step 2: Install all packages.
cd client && npm install && cd ../server && npm install
Step 3: Setup Environment Variables
- Copy the instructions from both .env.example files in the client and server.
Step 4: Connect the database and the data.
cd server
psql mooview -f db.sql
Step 5: Start the program!
cd server && npm run dev
- Functional Searchbar
- Comment of Reviews
- Actor/Actress Page
- Watch List
- Favorites List
- Follow other users
- Update Profile Picture
-
♀️ Pronouns: She/Her/Hers/Queen 👸🏿
-
🌱 I’m currently learning: Python
-
❓ Ask me about anything related to PERN stack, CSS, and related technologies
-
⚡ Fun fact: I love cows 🐄
-
💕 Hobbies: Reading 📚, Video Games 🎮, Photography 📷, Crochet 🧶
-
🏡 My Family: Married 👩🏿❤️👨🏽, 3 kids 👩🏾🦱🧑🏾🦱👩🏾🦱, and 2 dogs 🐾
-
🍴 Favorite Food: Sushi 🍣, Tacos 🌮, and Ice Cream 🍨
-
😍 I Cannot Stop Talking About: Hamilton "I am not throwing away my shot!"
If you have any feedback, please reach out to us at [email protected]