A web application to search and view movies using the Movies Gallery API.
The Movie Store is a web application that allows users to search for movies, view detailed information, and explore the latest releases. It utilizes the Movies Gallery API to fetch data about movies.
- Search for movies by name
- View all movies with details
- Sort movies by various criteria (popularity, rating, etc.)
- User authentication (login/register)
- Set up project structure
- Create home page layout
- Add navigation bar
- Fetch and display movie data from Movies Gallery API
- Implement movie search functionality
- Sort movies by user rating and other criteria
- Complete user authentication (login and register pages)
- Build admin dashboard
- Add feature to manage API keys
- Enable option to hide specific movies
- Show statistics (API requests, etc.)
- Allow account deletion
- Deploy project to GitHub and ensure it’s fork-ready
- Write detailed documentation for contributing and setting up the project
-
Clone the repository: git clone https://github.com/soccervortex/the-movie-store.git
-
Navigate to the project directory: cd the-movie-store
-
Install dependencies: npm install
-
Go To Register For API Key
-
Fill in your username, email and read the Terms Of Services And Privacy Policy
-
Then check the box and click submit
-
Save your API Key and paste it in every const API_KEY = 'Your API Key';
-
Start the development server: npm start
-
Fork the repository.
-
Create a new branch for your feature or fix: git checkout -b feature/new-feature
-
Commit your changes: git commit -m "Add new feature"
-
Push to the branch: git push origin feature/new-feature
-
Open a pull request.
- Check here the Endpoints Page for Movies Gallery API Endpoints Page
- If you want to check it in Postman Endpoints Postman
- This project is licensed under the MIT License.