Skip to content

Lunisa202/GreenIX-t-node-react

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

389 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

c14-15-t-node-react


"El auge del comercio electrónico de productos sostenibles ha sido una tendencia en constante crecimiento en los últimos años. Cada vez más consumidores están buscando alternativas ecológicas y éticas en sus compras en línea. Esto ha llevado al surgimiento de una amplia gama de tiendas en línea que se centran en la venta de productos sostenibles nosotros nos enfocamos en productos tecnologicos."


Puede consultar nuestra página web aquí:


✔ Requisitos 📋

1 - Deberás crear un archivo .env en las carpetas Front y Back.

2 - Deberás crear tu propia base de datos en el sitio web de Mongo DB.

3 - Instala las dependencias con npm install en las carpetas Front y Back.

4 - Ejecuta el servidor con npm run dev (desarrollo) o npm start (producción).

Back .env -PORT = Número del puerto donde deseas ejecutar la API (por ejemplo, 5000). -MONGO_URI = Para la base de datos en MongoDB. -JWT_SECRET: es la clave secreta utilizada para JWT. -JWT_EXPIRES = es el tiempo de expiracion del token -ACCESS_TOKEN_MP = token privado de MercadoPago

✔ Backend

👉🏻 Lista de Tareas ✅

  • Creacion de las distintas endpoints Usuarios, Autenticacion, Productos, Categorias, Brands y Orders
  • Implementacion de la logica para cada una de las rutas antes mencionadas junto a a las rutas privadas
  • Generacion de token para cada usuario en el momento del login
  • Refactorizacion del codigo en los endspoint
  • Validar las distintas request que se obtienen en cada ruta
  • Investigacion, configuracion, implementacion de Swagger
  • Paginacion de productos en distintas rutas como filtros para categorias y marcas
  • Investigacion y implementacion de Clean Code
  • Investigacion, pruebas con API MercadoPago
  • Documentacion de los endpoints en Swagger
  • Utilizacion de base de datos MongoDB

👉🏻 Tecnologías usadas: 🛠️

NodeJS Express.js MongoDB Mongoose JWT Swagger

✔ Frontend

👉🏻 Lista de Tareas ✅

  • Desarrollo de la vista mediante componentes dinámicos con react y tailwind.
  • Agregar estilo con componentes y trabajar en el responsive.
  • Creación de las rutas enlazadas de la página usando React Router.
  • Se usó Redux y axios para controlar y enviar datos de formulario.
  • Uso de la API para registrar y logearse en la aplicacion.
  • Almacenamientodel carrito de comprar en el local storage.
  • Obtención y carga de imágenes desde una base de datos.
  • Desplegado en Vercel.

React Redux React Router Vercel Next.js Tailwind

✔ UI/UX

👉🏻 Lista de Tareas ✅

  • Desarrollo del producto
  • Definición del proyecto:
  • User Personas y Point of View
  • Priorización de funcionalidades
  • Prototipado en Baja Fidelidad
  • Prototipado en Alta Fidelidad
  • Diseño del UI Kit
  • Flujo del Usuario
  • Prototipo Funcional
  • Pruebas de Usabilidad

👉🏻 Tecnologías usadas: 🛠️

Figma Canva Illustrator

✔ QA Tester

👉🏻 Lista de Tareas ✅

  • Creacion de historia usuarios y criterio de aceptacion
  • Creacion y ejecucion de casos de prueba
  • Reporte de bugs
  • Creacion de informe de testing

Puede consultar la documentacion:

Carpeta

👉🏻 Tecnologías usadas: 🛠️

Excel Github Canva

Comunicación de equipo

About

Aplicación web realizada con React y Node

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 94.5%
  • CSS 5.4%
  • HTML 0.1%