Skip to content
This repository has been archived by the owner on Jun 9, 2024. It is now read-only.

A web application that consumes the TMDB API. First created using HTML, CSS and TypeScript. Then modified to also use ReactJS, Axios, Styled Components and Redux Toolkit.

Notifications You must be signed in to change notification settings

gabrielcoelhodacunha-old/upm-tmdb-web-app

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TMDB Web App

Usage demo GIF

About

A web application that consumes the TMDB API.

First created using HTML, CSS and TypeScript.

Then modified to also use ReactJS, Axios, Styled Components and Redux Toolkit.

Why

Part of Practical Introduction to TypeScript challenge required to complete JavaScript Evolution bootcamp, offered by Impulso and Digital Innovation One.

The modification was made as part of the challenge Creating a Fully Componentized Front-End with ReactJS.

Contents

At the moment, the features available are:

  • Log in
  • Log out
  • Search for movies
  • Create lists
  • Delete lists
  • Add movies to lists
  • Remove movies from lists

How to install

Prerequisites

Installation

In your terminal, clone the repository.

git clone https://github.com/gccunha015/tmdb_web_app

Enter the directory cloned.

cd tmdb_web_app

Install dependencies.

npm install

Serve locally.

npm start

How to use

Prerequisites

Usage

Navigate to http://localhost:3000/ in your web browser.

Log in using your TMDB Account and TMDB API Key.

After logging in, you can use the other features.

About

A web application that consumes the TMDB API. First created using HTML, CSS and TypeScript. Then modified to also use ReactJS, Axios, Styled Components and Redux Toolkit.

Resources

Stars

Watchers

Forks

Languages

  • TypeScript 59.2%
  • JavaScript 37.9%
  • HTML 2.9%