A web app made using the MERN stack.
Users can:
- Discover, search for movies
- See movie details
- Log in/register
- Add movies to their list
- Mark movies as watched
- Rate movies
- Delete movies
- vite
- react
- react query
- CSS modules
- react-toastify
- node
- express
- mongoDB
- mongoose
- jsonwebtoken
- bcrypt
APIs used
- Clone the repository
- In your terminal, navigate to the
server
directory and runnpm i
- Navigate to the
client
directory and runnpm i
- Create
.env
file inserver
directory(seeserver/.env.example
) - Create
.env
file inclient
directory(seeclient/.env.example
) - Navigate to the
server
directory and runnpm run dev
- In another terminal session navigate to
client
and runnpm run dev
- Visit
http://localhost:5173/