Welcome to the Filmoteka project, a comprehensive film database platform brought to you by the team at thisTeam. Crafted with HTML, SASS, BEM, Parcel, and JS, this application allows users to explore, track, and organize their movie experiences.
Featuring an adaptive design, Filmoteka offers its users the ability to add films to watchlists or mark them as watched. Based on the popular Movie Database (TMDb), the application offers powerful search functionality, pagination, and even allows for the construction of a popularity-based movie leaderboard.
- 🎥 Comprehensive movie database based on TMDb
- 🎬 Ability to mark films as watched or add to a watchlist
- 🌟 Popularity-based movie leaderboard
- 🔍 Powerful search functionality with pagination
- 🎨 Adaptive design crafted with HTML, SASS, BEM, and Parcel
- 📱 Full mobile responsiveness for an optimal experience on any device
First, ensure that Node.js is installed on your machine. If not, download it from the official website.
Clone the repository to your local machine:
git clone https://github.com/thisTeam/Filmoteka.git
Navigate to the project directory:
cd Filmoteka
Install the project dependencies:
npm install
To run the project locally:
npm start
The application should now be running on http://localhost:1234.
We warmly welcome contributions from the community. To contribute:
- 🍴 Fork the project.
- 🌳 Create a new branch.
- 🖋 Make your changes and write tests when practical.
- 💾 Commit your changes to the new branch.
- 💌 Submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
We hope you enjoy using Filmoteka. Your feedback and suggestions are welcome!