Mongo Mflix is a platform to discove your favourite movies, shows and theaters. It is an attempt to showcase MongoDB's Full Text and Geo Search capabilities using MongoDB Atlas, React and Express
Follow these steps to set up and run the project locally.
git clone https://github.com/namanmish/coconut-movies.git
cd coconut-moviesAdd your MongoDB Atlas connection string as MONGO_URI = <connection_string> in backend/.env
cd backend
npm install
npm startThe backend server will run at:
http://localhost:3000In a new terminal window:
cd frontend
npm install
npm startThe frontend will run at:
http://localhost:1234frontend/— React application for the user interface.backend/— Express server and API endpoints.
- MongoDB Atlas — Multi Cloud database.
- React — For building a responsive UI.
- Express.js — Backend API.
- Redux Toolkit — Application state management.
- Tailwind CSS — Styling (if used).
- Other libraries — Axios, React Router, etc.
- Browse movies and shows.
- Search movies with real-time results.
- Display IMDb ratings and search scores.
- Smooth UI with light ray effects and carousel display.