Skip to content

Hsins-Lab/React-Movie-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Udemy Project: Movie App

This is a hands-on project from the Udemy course - Beginner React. Create a Movie Web App by Thomas Weibenfalk.

Demo

You can see a complete working example here. Or you can run the demo on your local machine, please follow the instructions in Getting Started.

Features

  • A Movie App from scratch based on The Movie DB API.
  • Focus more on class based components.
  • Store data with browser's localStorage.

Technologies

Check package.json file for more information.

Getting Started

Follow the instructions below to set up the environment and run this project on your local machine.

  1. Clone this repository.
# Clone repository
$ git clone https://github.com/Hsins-TIL/udemy_React-Movie-App.git
  1. Install dependencies via NPM or Yarn
# Install dependencies via npm
$ npm install

# Install dependencies via yarn
$ yarn install
  1. Run the server.
# Build with webpack
$ npm run build

# Run server
$ npm run server

Deploy to GitHub Page with gh-pages package. Check Deploment for more information. To deal with the hostname problem, there are two more things to do:

  • Change <Link to='/...' > to <Link to='/<Repo Name>/...' >
  • Change <Route path='/...' to <Route exact path='/<Repo Name>/...'

More Information

All the notes I took in Markdown (.md) format. You can find them in my Udemy-Notes repository.

License

Licensed under the MIT License, Copyright © 2019-present Hsins.

About

🧪 A hands-on project from the Udemy course - "Beginner React. Create a Movie Web App" by Thomas Weibenfalk.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published