/Comfy-Ecommerce

COMFY E-commerce es un proyecto Fullstack que forma parte del programa de emulaciones laborales de No Country, se ha desarrollado desde 0 , trabajando en grupo con otros desarrolladores

Primary LanguageJavaScript

Descripción

COMFY E-commerce es un proyecto que forma parte de las emulaciones laborales de No Country, se ha desarrollado utilizando un conjunto específico de tecnologías tanto en el frontend como en el backend. A continuación el link a la demo https://no-country-comfy.vercel.app/

Algunas imagenes del projecto

Home desktop COMFY Home Mobile COMFY COMFY COMFY

Frontend:

  • Next.js: Se ha implementado Next.js como el marco de aplicación de React en el lado del cliente. Esto proporciona la capacidad de crear aplicaciones web de una sola página (SPA) con enrutamiento sencillo y eficiente.

  • Tailwind CSS: Se ha utilizado Tailwind CSS como marco de diseño para estilizar la interfaz de usuario. Tailwind CSS ofrece un enfoque de diseño utilitario que permite un estilo altamente personalizable y una eficiencia en el desarrollo.

  • Axios: Axios se utiliza para realizar solicitudes HTTP desde el cliente al servidor. Esto facilita la recuperación y el envío de datos a través de la API del servidor.

  • Yup y React Hook Form: Estas bibliotecas se utilizan para la validación de formularios en el lado del cliente, asegurando que los datos ingresados sean correctos antes de enviarlos al servidor.

  • React Hot Toast y AOS: React Hot Toast se usa para mostrar notificaciones interactivas al usuario, mientras que AOS se emplea para agregar animaciones a la interfaz de usuario y mejorar la experiencia visual.

Backend:

  • Java y Spring Boot: En el backend, se ha utilizado Java en conjunto con Spring Boot como el marco de desarrollo. Spring Boot proporciona una estructura sólida para desarrollar aplicaciones Java web y RESTful.

  • MySQL y Hibernate: La base de datos de COMFY E-commerce se basa en MySQL, y Hibernate se utiliza como un ORM (Object-Relational Mapping) para simplificar la interacción con la base de datos.

  • JWT (JSON Web Tokens): Para la autenticación y autorización de usuarios, se ha implementado JWT. Esto permite que los usuarios inicien sesión de manera segura y accedan a recursos protegidos en la plataforma.

Colaboradores:

El proyecto ha sido desarrollado por el equipo de COMFY, compuesto por:

  • Alex Martín
  • Joaquín Bianchi
  • Tomás Echeveste Arteaga
  • Nara Humano
  • Ezequiel Soto
  • Mario Godoy
  • Samantha Sánchez
  • Emilia Quintana

Que es No Country?

No Country, permite simular entornos de trabajo donde los developers sin o poca experiencia tienen que desarrollar en equipo junto a otras personas un proyecto en 5 semanas, enfrentandose a las dificultades que ello conlleva

Contacto

Para cualquier consulta técnica o colaboración, no dudes en ponerte en contacto con el equipo de desarrollo de COMFY.

¡Gracias por tu interés en COMFY E-commerce!