Flixy is an open source attempt to bring delightful UX while discovering your favorite Movies & TV shows.The app is built from the ground up using some of the best in class tools (see Built with) and designed to scale and perform well.
🚀 The Frontend app is built with the latest version of React and the backend is powered by fastify and Apollo GraphQL.
Thanks to themoviedb.org, without which this project could not have been possible.
To start the Flixy Server, follow these steps:
cd ./server
yarn install && yarn dev
To start the Flixy Frontend, follow these steps:
cd ./ui
yarn install && yarn start
If everything went smooth with the installation, you should see this
Search for your favorite movies & tv shows with ease.
The main layout grid is completely virtualized and has been designed to lazy load resources.
- The Movie Database
- React
- Styled Components
- React Spring
- Typescript
- Node
- Fastify
- GraphQL
- Apollo Client & Server
To contribute to <project_name>, follow these steps:
- Fork this repository.
- Create a branch:
git checkout -b <branch_name>
. - Make your changes and commit them:
git commit -m '<commit_message>'
- Push to the original branch:
git push origin <project_name>/<location>
- Create the pull request.
Alternatively see the GitHub documentation on creating a pull request.
📧 you can reach me at prabhu.m.murthy@gmail.com.
Distributed under the MIT License. See LICENSE for more information.