Catflix is a website for cat lovers to borwse their favorite cat movie titles sourced from "The Movie DataBase" (TMDb) API, and watch royalty-free cat video snippets delivered using the AWS framework (S3 buckets & AWS Cloudfront).
The Movie Database (TMDb) Website
Catflix is built using the following stack & libraries:
- Sequelize
- Sequelize is a promise-based Node.js ORM for Postgres, MySQL, MariaDB, SQLite and Microsoft SQL Server. It features solid transaction support, relations, eager and lazy loading, read replication and more.
- PostgreSQL
- PostgreSQL is a relational database management system emphasizing extensibility and SQL compliance.
- Python
- web applications can send and retrieve data from a server asynchronously without interfering with the display and behaviour of the existing page.
- TMDb API
- The Movie Database (TMDb) is a community built movie and TV database, used by over 400,000 developers. It was used to seed the movie title data for this project.
- AWS Framework
- Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform, offering over 200 fully featured services from data centers globally. It is used to store and deliver the ca snippet videos for this site.
- Javascript
- React.js
- React is a declarative, efficient, and flexible JavaScript library for building user interfaces. It lets you compose complex UIs from small and isolated pieces of code called “components”.
- CSS
- Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language.
- Heroku
- Heroku is a platform as a service that enables developers to build, run, and operate applications entirely in the cloud.
Please take a look at our Wiki for a full list of features, and upcoming features
Leave a star in GitHub and share this guide if you found this helpful or interesting.