{"id":15207062,"url":"https://github.com/skempin/reactjs-tmdb-app","last_synced_at":"2025-10-02T23:35:39.657Z","repository":{"id":118258755,"uuid":"68413497","full_name":"SKempin/reactjs-tmdb-app","owner":"SKempin","description":"Responsive React 'The Movie Database' (TMDb) App","archived":true,"fork":false,"pushed_at":"2021-02-12T10:00:09.000Z","size":8458,"stargazers_count":944,"open_issues_count":1,"forks_count":293,"subscribers_count":45,"default_branch":"master","last_synced_at":"2024-09-29T06:21:36.720Z","etag":null,"topics":["api","babel","bloodhound","bloodhoundjs","bootstrap","browserify","es6","javascript","movie-database","react","react-app","reactjs","tmdb","tmdb-movie-search","typeahead"],"latest_commit_sha":null,"homepage":"https://skempin.github.io/reactjs-tmdb-app/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SKempin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2016-09-16T20:45:44.000Z","updated_at":"2024-09-13T15:27:17.000Z","dependencies_parsed_at":"2023-06-19T01:16:23.475Z","dependency_job_id":null,"html_url":"https://github.com/SKempin/reactjs-tmdb-app","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SKempin%2Freactjs-tmdb-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SKempin%2Freactjs-tmdb-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SKempin%2Freactjs-tmdb-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SKempin%2Freactjs-tmdb-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SKempin","download_url":"https://codeload.github.com/SKempin/reactjs-tmdb-app/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235051558,"owners_count":18928184,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","babel","bloodhound","bloodhoundjs","bootstrap","browserify","es6","javascript","movie-database","react","react-app","reactjs","tmdb","tmdb-movie-search","typeahead"],"created_at":"2024-09-28T06:21:02.756Z","updated_at":"2025-10-02T23:35:39.008Z","avatar_url":"https://github.com/SKempin.png","language":"JavaScript","funding_links":["https://www.buymeacoffee.com/oru9CZh"],"categories":[],"sub_categories":[],"readme":"# TMDb Movie Search\n[![License](https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square)](https://github.com/SKempin/reactjs-tmdb-app/blob/master/LICENCE)\n[![GitHub stars](https://img.shields.io/github/stars/SKempin/reactjs-tmdb-app.svg?style=flat-square)](https://github.com/SKempin/reactjs-tmdb-app/stargazers)\n[![GitHub forks](https://img.shields.io/github/forks/SKempin/reactjs-tmdb-app.svg?style=flat-square)](https://github.com/SKempin/reactjs-tmdb-app/network)\n[![Mentioned in Awesome React](https://awesome.re/mentioned-badge.svg)](https://github.com/enaqx/awesome-react)\n\nTMDb Movie Search is a responsive [React](http://facebook.github.io/react/index.html) app that utilises Twitter's [typeahead.js](https://twitter.github.io/typeahead.js/) and [Bloodhound](https://github.com/twitter/typeahead.js/blob/master/doc/bloodhound.md) suggestion engine, loading data via [The Movie Database (TMDb) API](https://www.themoviedb.org/documentation/api).\n\n![](https://github.com/SKempin/reactjs-tmdb-app/blob/master/docs/images/tmdb-demo.gif)\n\n## Demo\n[TMDb Movie Search - Live DEMO](https://skempin.github.io/reactjs-tmdb-app/)\n\n## Tools\nKey tools used in this React project are:\n\n| Tool             | Description   |\n| :-------------:|--------------|\n| [React](http://facebook.github.io/react/index.html) | A JavaScript library for building user interfaces |\n| [Typeahead.js](https://twitter.github.io/typeahead.js/) | A flexible JavaScript library that provides a strong foundation for building robust typeaheads |\n| [Bloodhound](https://github.com/twitter/typeahead.js/blob/master/doc/bloodhound.md) | Bloodhound is the typeahead.js suggestion engine |\n| [Bootstrap](http://getbootstrap.com/) | Build responsive, mobile-first projects on the web with the world's most popular front-end component library |\n| [SASS](http://sass-lang.com/) | \tSass is the most mature, stable, and powerful professional grade CSS extension language in the world |\n| [Browserify](http://browserify.org/) | Browserify lets you `require('modules')` in the browser by bundling up all of your dependencies |\n| [Babel](https://babeljs.io/) | Use next generation JavaScript, today |\n| [Gulp](http://gulpjs.com/) | Gulp is a toolkit for automating painful or time-consuming tasks in your development workflow |\n\n## Installation\n[node.js](http://nodejs.org/download/) is required to get ``npm``.\n\nIf you would like to download the code and try it for yourself:\n\n1. Clone the repo: `git@github.com:SKempin/reactjs-tmdb-app.git`\n2. `cd reactjs-tmdb-app`\n2. Install packages: `npm install` and `bower install`\n3. Build project and launch: `gulp watch`\n4. Open your browser at: `http://localhost:9000`\n\n## Browser Support\nThis project makes usage of the Fetch API, utilising a polyfill for older browsers.\n\n- Chrome 42+\n- Firefox 39+\n- Safari 10+ (with polyfill)\n- Internet Explorer 11+ (with polyfill)\n- Edge 14+\n\n## Node.js\nSupports LTS version (v6).\n\n## Author\n[Stephen Kempin](https://www.stephenkempin.co.uk)\n\n[SK-UK Google Play Store](https://play.google.com/store/apps/developer?id=SK+-+UK)\n\n## Donate :coffee:\n\nIf you like this project and wish to say to say thanks - I'm always open to a coffee!\n\n\u003ca href=\"https://www.buymeacoffee.com/oru9CZh\" target=\"_blank\"\u003e\u003cimg src=\"https://www.buymeacoffee.com/assets/img/custom_images/black_img.png\" alt=\"Buy Me A Coffee\" style=\"height: auto !important;width: auto !important;\" \u003e\u003c/a\u003e\n\n## License\n[MIT](https://github.com/SKempin/reactjs-tmdb-app/blob/master/LICENCE)\n\nYou are welcome to use this however you wish within the MIT license, but please retain [my credentials](https://www.stephenkempin.co.uk/) and links back to [this repo](https://github.com/SKempin/reactjs-tmdb-app).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fskempin%2Freactjs-tmdb-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fskempin%2Freactjs-tmdb-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fskempin%2Freactjs-tmdb-app/lists"}