Skip to content

Next.js/React, Nest.js, React Native and TypeScript Cod3r Project into Formação.DEV

Notifications You must be signed in to change notification settings

WeltonAM/barber_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧔 Barba Brutal

GitHub stars GitHub forks GitHub issues
Next.js NestJS TypeScript Prisma PostgreSQL TailwindCSS JWT Turborepo Expo Yarn React PostgreSQL

A aplicação Barba Brutal é uma plataforma desenvolvida para otimizar o gerenciamento de agendamentos em barbearias. A aplicação permite que os clientes agendem atendimentos de forma prática e rápida, escolhendo os serviços desejados, horários disponíveis e garantindo uma experiência personalizada e eficiente para todos os envolvidos.

A aplicação oferece uma interface moderna e intuitiva, possibilitando que os clientes naveguem facilmente pelo sistema de agendamento (tanto na versão mobile quanto na versão web) selecionem os serviços que desejam realizar, como cortes de cabelo, barbas ou pacotes combinados, e escolham o horário que melhor se adequa à sua rotina.

Para os barbeiros, a plataforma proporciona um painel exclusivo onde é possível visualizar todos os agendamentos do dia, organizados de forma clara e detalhada. Isso permite que o profissional gerencie seu tempo de maneira eficiente, garantindo um atendimento de qualidade para cada cliente.

🖥️ Como rodar este projeto 🖥️

Requisitos:

  • Node.js instalado
  • PostgreSQL configurado

Execução:

  1. Clone este repositório:

    git clone https://github.com/portfolio-projetos-dev/barba-brutal.git
  2. Acesse o diretório do projeto:

    cd barba-brutal
  3. Instale as dependências com o comando a seguir na pasta raiz do projeto:

    yarn install
  4. Configure as variáveis de ambiente:

    Será necessário criar um arquivo .env com as mesmas variáveis de ambiente listadas no arquivo .env.example nas pastas apps/frontend, apps/backend e apps/mobile. Cada um desses arquivos deverá ser preenchido com as variáveis de ambiente correspondentes e exemplificadas no arquivo env.example de cada pasta.

  5. Execute as migrações do banco rodando o comando a seguir na pasta prisma que se localiza dentro da pasta app/backend:

    npx prisma migrate dev
  6. Inicie a aplicação rodando o comando yarn dev na pasta raiz da sua aplicação. Esse comando iniciará todos os projetos da sua aplicação.

  7. Acesse o projeto web em http://localhost:3000 e o projeto mobile através do emulador que será aberto automáticamente.

🗒️ Features do projeto 🗒️

  • Agendamento e gerenciamento de horários online
  • Cadastro para clientes
  • Controle de serviços oferecidos e valores
  • Escolha de profissionais e serviços a serem prestados
  • Versões Web e Mobile
  • Painel administrativo para barbeiros

💎 Links úteis 💎

About

Next.js/React, Nest.js, React Native and TypeScript Cod3r Project into Formação.DEV

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •