Skip to content

BarberBuddy es una aplicación web diseñada para la gestión de turnos en barberías. Los administradores pueden utilizarla para crear servicios, añadir barberos, y los barberos pueden gestionar los clientes y sus horarios de citas.

No-Country/s11-04-t-node-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BarberBuddy

BarberBuddy es una aplicación web diseñada para la gestión de turnos en barberías. Los administradores pueden utilizarla para crear servicios, agregar barberos y los barberos pueden gestionar clientes y sus agendas de citas.

Tecnologías Utilizadas

  • Diseño: Figma
  • Base de Datos: MongoDB
  • Backend: JavaScript, NodeJS, Express, JSONWebToken
  • Frontend: JavaScript, HTML5, CSS3, NextJS, Redux Toolkit, Axios, Date FNS, Notiflix, React Day Picker, SWR, TailwindCSS
  • Testing: Jest

Roles de los Integrantes

  • Diseño: Emanuel Pagés
  • Frontend: Emanuel Pagés, John Pablo, Fabian Carabajal, Marco Perez Donoso
  • Backend: Juan Carlos Galué, Juan Pablo Saluzzo

Demo

Puedes acceder al proyecto en vivo aquí.

Video promocional

Mira el video promocional en YouTube.

Instalación y uso

  1. Clona el proyecto desde el repositorio.
  2. Navega hasta la carpeta /client.
  3. Instala las dependencias con npm install.
  4. Navega hasta la carpeta /server.
  5. Instala las dependencias con npm install. SI usas windows, debes hacer el install con pnpm para que no tengas problemas. Si no estás familiarizado con pnpm, acá te dejo la documentación. Para que el backend funcione correctamente, debes tener una cuenta en Nodemailer y usar tus credenciales en el .env que debes crear dentro de la carpeta /server.
  6. Ejecuta el servidor de desarrollo con npm run dev tanto en el cliente como en el servidor.
  7. Abre http://localhost:3000 en tu navegador para ver el resultado.

Capturas de Pantalla

Pantalla de Login

Password de un solo uso

Pantalla principal

Listado de barberos

Contacto

Si tienes preguntas o comentarios, no dudes en ponerte en contacto con el equipo:

Agradecimientos

Agradecemos a NoCountry por brindarnos la oportunidad de trabajar en un entorno laboral remoto real con personas de diferentes países y perfiles. También agradecemos a nuestro team leader, Alejandro Domínguez (alejodi@gmail.com), por su apoyo constante en el proceso.


About

BarberBuddy es una aplicación web diseñada para la gestión de turnos en barberías. Los administradores pueden utilizarla para crear servicios, añadir barberos, y los barberos pueden gestionar los clientes y sus horarios de citas.

Topics

Resources

Stars

Watchers

Forks