Fork & Clone
Fork the repository on GitHub and clone it to your local machine. Create a descriptive branch for your contribution — e.g. feat/improved-swipe-animation or fix/watchlist-sort-bug.
CineMatch is built by movie lovers, for movie lovers. We welcome contributions from developers, designers, film critics, and anyone passionate about improving how people discover cinema.
Fork the repository on GitHub and clone it to your local machine. Create a descriptive branch for your contribution — e.g. feat/improved-swipe-animation or fix/watchlist-sort-bug.
Browse our open issues on GitHub. Look for tags like "good first issue" for beginner-friendly tasks, or "help wanted" for features where we actively need contributions. Comment to claim an issue before starting.
Open a pull request with a clear title, description of your changes, and screenshots or screen recordings where relevant. Reference any related issues with "Closes #123". Our team reviews all PRs within 5 working days.
Build new features, improve performance, or fix UI bugs. We use Next.js 16, React 19, and CSS Modules.
Work on our recommendation engine, API performance, or data pipeline. Python, Node.js, and PostgreSQL.
Found something broken? File a detailed bug report with steps to reproduce. Clear reports are contributions too.
Help improve our UI/UX with Figma mockups, accessibility improvements, or animation ideas.
Suggest films missing from our catalogue, improve metadata accuracy, or write editorial descriptions.
Improve our developer docs, write tutorials, or translate existing documentation into other languages.
Write unit tests, improve test coverage, or manually test new features across devices and browsers.
Help other users in our Discord, answer GitHub discussions, or moderate community film lists.