Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/romero-ezequiel/mern-sprint3

En este tercer sprint, continué con el anterior sprint pero ahora implemente react con redux
https://github.com/romero-ezequiel/mern-sprint3

Last synced: about 1 month ago
JSON representation

En este tercer sprint, continué con el anterior sprint pero ahora implemente react con redux

Awesome Lists containing this project

README

        

## Resolución del Sprint 3 del curso de MERN

Durante este sprint, aplique lo que ha aprendido sobre la pila "MERN" para construir una página compleja con un front-end React. En este sprint tuve que combinar lo que ha aprendido para crear una página altamente interactiva que llame a un esquema de datos complejo. Lo tuve que implementar con Redux.

### Instalación
_Usar npm para instalar los modulos que necesita la app. Para eso se puede utilizar cualquiera de los siguientes comandos:_
_Tanto en el Frontend, como en el Backend para poder instalar las dependecias y paquetes de cada parte_
```
npm install
npm i
npm update
```

_Luego para ejecutar el proyecto hay que hacer en la consola o terminal posicionarse en la carpeta Backend de la app y ejecutar el siguiente comando:_

```
npm run dev
```

### Construido con 🛠️
_Las herramientas que utilice para crear la app son:_

* [react](https://es.reactjs.org/) - El framework web para crear interfaz de usuario
* [mongoDB Atlas](https://www.mongodb.com/cloud/atlas) - Servicio de base de datos en la nube
* [express](https://www.npmjs.com/package/express) - Para crear el servidor y realizar la comunicación entre cliente y servidor
* [nodemon](https://www.npmjs.com/package/nodemon) - Utilice nodemon para poder guardar los cambios y que se reinicie automaticamente
* [mongoose](https://www.npmjs.com/package/mongoose) - Para modelar los datos de la base de datos
* [body-parser](https://www.npmjs.com/package/body-parser) - Esto nos permite poder parsear el cuerpo de la petición para utilizar los datos
* [cors](https://www.npmjs.com/package/cors) - Este middleware nos permite la comunicación entre el servidor del cliente y del backend
* [concurrently](https://www.npmjs.com/package/concurrently) - Para poder levantar tanto el Frontend como el Backend
* [react-redux](https://www.npmjs.com/package/react-redux) -
* [axios](https://www.npmjs.com/package/axios) -

### Autor ✒️

* **Ezequiel Romero** - *Trabajo Inicial* - [Romero-Ezequiel](https://github.com/Romero-Ezequiel)