SKempin / Reactjs Tmdb App
Licence: mit
Responsive React 'The Movie Database' (TMDb) App
Stars: ✭ 830
Programming Languages
javascript
184084 projects - #8 most used programming language
es6
455 projects
Projects that are alternatives of or similar to Reactjs Tmdb App
Coreui Free React Admin Template
CoreUI React is a free React admin template based on Bootstrap 5
Stars: ✭ 3,573 (+330.48%)
Mutual labels: bootstrap, react-app
Express Api Es6 Starter
Build APIs with Express.js in no time using ES6/ES7/ESNext goodness.
Stars: ✭ 212 (-74.46%)
Mutual labels: api, babel
E Commerce 2 django
Guest register, user register, user login, user logout, account home page, product view history, change password, reset password, change name, send activation email when register, resend activation email, add shipping address, add billing address, add nickname to the addresses, edit shipping address, edit billing address, view list of your addresses, reuse shipping addresses when order products, reuse billing addresses when ordeer products, show sales analytics if staff or admin only using -chart.js-, get analytics data with Ajax, receive marketing email, change if user will receive marketing email or not by admin, send contact message with Ajax, products list, product detail, download product detail as a PDF file, download digital product files -if the user purchased that digital product only-, orders list, list of digital products files, order detail, download order detail as a PDF file, verify order ownership with Ajax -to secure order detail page-, show cart products, add or remove product from cart, checkout page, thanks page when order placed successfully, add or reuse payment method, add or reuse payment method with Ajax, search products by title, search products by description, search products by price, search products by tag title, write tags for products -by admin only-, auto fill contact email, full name if user logged in.
Stars: ✭ 20 (-97.59%)
Mutual labels: api, bootstrap
Ngx Bootstrap
Fast and reliable Bootstrap widgets in Angular (supports Ivy engine)
Stars: ✭ 5,343 (+543.73%)
Mutual labels: typeahead, bootstrap
Generator Expressjs Rest
Project template for an ExpressJS application
Stars: ✭ 41 (-95.06%)
Mutual labels: api, babel
Graphql Starter
💥 Monorepo template (seed project) pre-configured with GraphQL API, PostgreSQL, React, Relay, and Material UI.
Stars: ✭ 3,377 (+306.87%)
Mutual labels: api, babel
Js Stack Boilerplate
Final boilerplate code of the JavaScript Stack from Scratch tutorial –
Stars: ✭ 145 (-82.53%)
Mutual labels: babel, bootstrap
Yt Player
Simple, robust, blazing-fast YouTube Player API
Stars: ✭ 576 (-30.6%)
Mutual labels: api, browserify
Polr
🚡 A modern, powerful, and robust URL shortener
Stars: ✭ 4,147 (+399.64%)
Mutual labels: api, bootstrap
Serverless Plugin Optimize
Bundle with Browserify, transpile and minify with Babel automatically to your NodeJS runtime compatible JavaScript
Stars: ✭ 122 (-85.3%)
Mutual labels: browserify, babel
Unifi Api Browser
Tool to browse data exposed by Ubiquiti's UniFi Controller API (demo: https://api-browser-demo.artofwifi.net/)
Stars: ✭ 677 (-18.43%)
Mutual labels: api, bootstrap
Babel Plugin Prismjs
A babel plugin to use PrismJS with standard bundlers.
Stars: ✭ 114 (-86.27%)
Mutual labels: browserify, babel
Lad
👦 Lad is the best Node.js framework. Made by a former Express TC and Koa team member.
Stars: ✭ 2,112 (+154.46%)
Mutual labels: api, bootstrap
Dough
React/Redux + SASS + Gulp/Browserify/Babel skeleton codebase with demo application.
Stars: ✭ 38 (-95.42%)
Mutual labels: browserify, babel
react-full-stack-starter
🎈Full-stack React boilerplate using `create-react-app`, Babel, Node.js, and express
Stars: ✭ 22 (-97.35%)
Mutual labels: babel, react-app
Frontie Webpack
Front-end Boilerplate | Gulp 4 + Webpack 4 + Babel + ITCSS Architecture + BEM Methodology + Twig.js
Stars: ✭ 102 (-87.71%)
Mutual labels: babel, bootstrap
React Bootstrap Webpack Starter
ReactJS 16.4 + new React Context API +react Router 4 + webpack 4 + babel 7+ hot Reload + Bootstrap 4 + styled-components
Stars: ✭ 103 (-87.59%)
Mutual labels: babel, bootstrap
Go Api Boilerplate
Go Server/API boilerplate using best practices DDD CQRS ES gRPC
Stars: ✭ 373 (-55.06%)
Mutual labels: api, bootstrap
TMDb Movie Search
TMDb Movie Search is a responsive React app that utilises Twitter's typeahead.js and Bloodhound suggestion engine, loading data via The Movie Database (TMDb) API.
Demo
Tools
Key tools used in this React project are:
Tool | Description |
---|---|
React | A JavaScript library for building user interfaces |
Typeahead.js | A flexible JavaScript library that provides a strong foundation for building robust typeaheads |
Bloodhound | Bloodhound is the typeahead.js suggestion engine |
Bootstrap | Build responsive, mobile-first projects on the web with the world's most popular front-end component library |
SASS | Sass is the most mature, stable, and powerful professional grade CSS extension language in the world |
Browserify | Browserify lets you require('modules') in the browser by bundling up all of your dependencies |
Babel | Use next generation JavaScript, today |
Gulp | Gulp is a toolkit for automating painful or time-consuming tasks in your development workflow |
Installation
node.js is required to get npm
.
If you would like to download the code and try it for yourself:
- Clone the repo:
[email protected]:SKempin/reactjs-tmdb-app.git
cd reactjs-tmdb-app
- Install packages:
npm install
andbower install
- Build project and launch:
gulp watch
- Open your browser at:
http://localhost:9000
Browser Support
This project makes usage of the Fetch API, utilising a polyfill for older browsers.
- Chrome 42+
- Firefox 39+
- Safari 10+ (with polyfill)
- Internet Explorer 11+ (with polyfill)
- Edge 14+
Node.js
Supports LTS version (v6).
Author
Donate ☕️
If you like this project and wish to say to say thanks - I'm always open to a coffee!
License
You are welcome to use this however you wish within the MIT license, but please retain my credentials and links back to this repo.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].