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

https://github.com/pheralb/movies-daw

🎓 Final DAW MERN project. Using Mongodb, Express, React & Nodejs.
https://github.com/pheralb/movies-daw

express mongodb netlify nodejs railway-app react react-query vitejs

Last synced: 3 months ago
JSON representation

🎓 Final DAW MERN project. Using Mongodb, Express, React & Nodejs.

Awesome Lists containing this project

README

          

Playmoviez Banner

## 📦 Packages:

- [🌲 Nodejs](https://nodejs.org/) - JavaScript runtime.
- [🌿 Mongodb](http://mongodb.com/) - Document-oriented database.
- [⚡️ Vitejs](https://vitejs.dev/) - Next generation frontend tooling.
- [🪄 React 18](https://reactjs.org/) - A JavaScript library for building user interfaces.
- [💅 Chakra UI](https://chakra-ui.com/) - Accessible component library.
- [💥 Framer Motion](https://www.framer.com/motion/) - Production-ready motion library.
- [🌸 React-Query](https://react-query.tanstack.com/) - Powerful data synchronization for React.
- [📹 React-Player](https://github.com/CookPete/react-player) - A React component for playing a variety of URLs.

## 🚀 Getting Started:

1. Install packages:

```
# Install frontend:
cd frontend
npm install

# Install backend:
cd backend
npm install
```

2. Create an .env file in..

- Backend folder:

```
PORT=
DBHOST=
```

- Frontend folder:

```
VITE_ALL_LIST=http://localhost:4000/productos/lista
VITE_ALL_CATEGORIES=http://localhost:4000/productos/categorias
VITE_ONE_FILM=http://localhost:4000/productos/obtener
VITE_FILMS_BY_CATEGORY=http://localhost:4000/productos/categorias
VITE_FILMS_BY_NAME=http://localhost:4000/productos/lista
```

- [Click here for information on all endpoints](https://github.com/pheralb/movies-daw/blob/main/backend/backend.md).

3. Run:

- from the following directory: \movies-daw

```
npm run front
npm run back
```

- or... (only for linux terminal):

```
bash run.sh
```

and ready 🥳. Open your terminal and access to [localhost:3000 (frontend)](localhost:3000) & [localhost:4000 (backend)](localhost:4000).

## 🙌 Contributors:

- [josedec16](https://github.com/josedec16).
- [jonatan0867](https://github.com/jonatan0867).
- [pheralb](https://github.com/pheralb).

## 🔑 License:

- [MIT](https://github.com/pheralb/movies-daw/blob/main/LICENSE).