An open API service indexing awesome lists of open source software.

https://github.com/teagucordeiro/movies-lib

🎥 An application that is a movie library.
https://github.com/teagucordeiro/movies-lib

api react typescript

Last synced: 2 months ago
JSON representation

🎥 An application that is a movie library.

Awesome Lists containing this project

README

        

MoviesLib


Tamanho do Repositório
GitHub last commit

Feito pelo Thiago Oliveira

License of the project


About
Extra features
Technologies
Status
Deploy
Running
Author
License

## :bookmark_tabs: About

Project developed during a class on the channel [Hora de Codar](https://www.youtube.com/c/MatheusBattisti) and the project is basically a library of movies. It lists the best rated movies on the site, shows detailed information about each movie and also lets you search for movies. Also, during this class, I was able to review the React hooks, React Router and React Icons. In addition, I also got to know a movie API and practiced API consumption.

---

## :fire: Extra features

- [x] Application refactoring using componentization
- [x] Adding Typing with Typescript

---

### :hammer: **Technologies**

The following tools were used in the construction of the project:

- [React](https://reactjs.org/)
- [TypeScript](https://www.typescriptlang.org/)
- [API](https://developers.themoviedb.org/3/)

---

### :triangular_ruler: **Project status**


👨‍🏫 The project has already been completed!!

---

### :computer: Deploy


See the running project: MoviesLib

---

### :dvd: **Running the project**

```bash
# Clone this repository
$ git clone https://github.com/ThiagoCordeiro52/movies-lib.git
# Access the project folder in terminal/cmd
$ cd movies-lib
# Install the project dependencies
$ npm install
# or
$ yarn install
# Run the development server
$ npm run dev
# or
$ yarn dev
```

Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
Remembering that to run the program locally, it is necessary to create an API access key, on the API page: [TMDB](https://developers.themoviedb.org/3/getting-started) . If you don't want to, you can see the project in deployment in the section above.

---

### :boy: **Author**



Foto de Perfil Thiago Oliveira


Thiago Oliveira

Done with ❤️ by Thiago Oliveira 👋🏽 Contact me!

[![Linkedin Badge](https://img.shields.io/badge/-Thiago_Oliveira-blue?style=flat-square&logo=Linkedin&logoColor=white&link=https://www.linkedin.com/in/thiago-de-oliveira-cordeiro-32562b1b6/)](https://www.linkedin.com/in/thiago-de-oliveira-cordeiro-32562b1b6/)
[![Github Badge](https://img.shields.io/badge/-Thiago_Oliveira-000?style=flat-square&logo=Github&logoColor=white&link=https://github.com/ThiagoCordeiro52)](https://github.com/ThiagoCordeiro52)

---

### :page_facing_up: **License**


This project is licensed by [MIT](./LICENSE).