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.
- Host: GitHub
- URL: https://github.com/pheralb/movies-daw
- Owner: pheralb
- License: mit
- Created: 2022-03-24T19:37:49.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-06-01T07:34:59.000Z (about 4 years ago)
- Last Synced: 2025-04-10T11:39:17.697Z (about 1 year ago)
- Topics: express, mongodb, netlify, nodejs, railway-app, react, react-query, vitejs
- Language: JavaScript
- Homepage: https://play-moviez.netlify.app/
- Size: 10.4 MB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

## 📦 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).