Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/fadhildwia/movie-apps

This project is an application that displays movie list, search, movie detail, cart & checkout
https://github.com/fadhildwia/movie-apps

axios movie-apps omdb-api react react-router-dom redux tailwindcss typescript vite

Last synced: 1 day ago
JSON representation

This project is an application that displays movie list, search, movie detail, cart & checkout

Awesome Lists containing this project

README

        

Movie Apps

This project is an application that displays movie list, search, movie detail, cart & checkout

---


### Home, Detail, Detail, Cart, and Checkout Page


MovieApps
MovieApps
MovieApps
MovieApps

## 📱 Features

- Create layout using Tailwindcss
- Integrate Movie API from OMDB API
- Create hook to fetch data using React Query

## 🚀 Technologies & Resources

- [x] [React + Vite + TypeScript](https://vitejs.dev/)
- [x] [Redux](https://redux.js.org/introduction/getting-started)
- [x] [Tailwindcss](https://tailwindcss.com/docs/installation)
- [x] [React Query](https://tanstack.com/query/v3)
- [x] [React Router Dom](https://reactrouter.com/en/main/start/overview)
- [x] [OMDB API](https://www.omdbapi.com/)

## 💻 Installation

1. #### Clone the repository:

```bash
git clone https://github.com/fadhildwia/movie-apps.git
```

2. #### Navigate to the project directory:

```bash
cd movie-apps
```

3. #### Install the dependencies:
```bash
yarn
#or
npm install
```
4. #### Make a copy of `.env.example` to `.env`:
```bash
# Put your OMDB API credential in .env file
cp .env.example .env
```
5. #### Run the project:
```bash
yarn dev
#or
npm run dev
```

---

Feel free to explore the code and adapt it to suit your needs! If you encounter any issues or have suggestions for improvements, please don't hesitate to open an issue or submit a pull request.