Isotope Media Manager is designed to assist the user in keeping track of the media they own in a searchable, visual format. Currently, Isotope supports the following media types:
- Movies
- TV Shows
Support will be added in the future for the following media types:
- Music (CDs, MP3s, vinyl, etc.)
- Books (hardback, paperback, e-books, etc.)
- Other (magazines, etc.)
The following features are planned to be added to the app (subject to change).
- User Registration: Currently, this app is designed for use by one user. We will be adding support for user registration so others can track their collections and manage their own profile.
- Search: Users will be able to search by title, cast, etc.
- TMDb/IMDb Integration: Users will be able to add titles existing on TMDb or IMDb to their collection by searching for titles by name, cast, year released, etc.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Using your chosen package manager, install the dependencies for the app (e.g. npm install, yarn install, etc.). Then, start the local server (e.g. npm start) to begin development. This should be all that is needed to get the app working on your local machine.
Currently, the app is deployed using Netlify at https://unruffled-bassi-79b2e3.netlify.com/.
- React - UI framework
- React Router - UI routing
- Graphcool - GraphQL framework
- Apollo - GraphQL client for React
- Bootstrap - CSS/styling framework
Please contact us if you have any questions or concerns about the development of the app. Pull requests are welcome!