An open-source RESTful API to manage and access movie data. Perfect for developers building movie-related applications.
- Browse Movies: Get trending, popular, or top-rated movies.
- Search: Find movies by title, genre, or release year.
- Movie Details: View cast, crew, and runtime info.
- User Reviews: Add and fetch reviews.
- Authentication: Secure sign-up and login.
- Backend: Node.js, Express.js
- Database: MongoDB
- Auth: JWT (JSON Web Token)
- Clone the repo:
git clone https://github.com/SamuelIgwesi/movie-app-api.git
- Install dependencies:
cd movie-app-api npm install - Set up
.envwith:PORT=5000 MONGODB_URI=<your-mongo-url> JWT_SECRET=<your-secret>
- Run the app:
The API is live at
npm start
http://localhost:5000.
- Fork the repo.
- Create a branch:
git checkout -b new-feature. - Commit changes:
git commit -m "Add feature". - Push to GitHub:
git push origin new-feature. - Open a pull request.
This project is licensed under the MIT License. Contributions are welcome!