This is an ongoing development project to showcase my skills as a fullstack developer. The app is developed using the MERN Stack (MongoDB, Express.js, React.js, Node.js) and utilizes the TMDB API for movie data.
The MovieDB App is a non-commercial project created solely for my portfolio. It allows users to browse and search for movies, view movie details, and save their favorite movies to a personal collection.
- Browse and search for movies
- View detailed information about each movie
- Save favorite movies to a personal collection
- MongoDB: Database for storing movie data
- Express.js: Backend framework for handling API requests
- React.js: Frontend library for building the user interface
- Node.js: JavaScript runtime environment for running the server-side code
- TMDB API: External API for retrieving movie data
- Clone the repository:
git clone https://github.com/rikudi/movieapp.git
- Install dependencies:
npm install
- Set up environment variables: Create a
.env
file in the root directory and add the following variables:TMDB_API_KEY
: TMDB API key is requiredMONGODB_URI
: MongoDB connection string is required
- Start the development server:
npm start
Latest version is live for testing @ https://mymoviedb.onrender.com
This project is licensed under the MIT License.