Skip to content

Gabrielfrahm/projeto-agendamento-de-tatuagem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Agendamento tatuagem

🚀 um pequeno projeto com intuito de boa pratica!

🚧 Projeto 🚀 Em construção... 🚧

FeaturesPre-requisitosTecnologiasLicençaAutor

Features

  • ✔ Login de tatuadores
  • ✔ Login de cliente
  • ✔ Cadastro de tatuador
  • ✔ Cadastro de cliente
  • ✔ Atualizar perfil (tatuador, cliente)
  • ✔ Email de recuperação de senha
  • ✔ Recuperação de senha
  • ✔ Cadastro de agendamento (finalizado no back-end)
  • ✔ listar todos agendamento do dia para o tatuador (finalizado no back-end)
  • ✔ listar agendamento disponível do mes do tatuador (finalizado no back-end)
  • ✔ listar agendamento disponível do dia do tatuador
  • ✔ listar todos os tatuadores (finalizado no back-end)
  • ✔ Provedor de email
  • ✔ Provedor de storage (firebase)
  • ✔ Painel tatuador
  • ✔ Painel cliente
  • implementação cache
  • implementação notificações
  • implementação TDD (Eu sei deveria fazer junto com os services, porem decidir foca na logica primeiro [isso nao é uma boa pratica!])
  • ✔ bug Fix (ethereal esta fora do ar)

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: [Git](https://git-scm.com), [Node.js](https://nodejs.org/en/). Além disto é bom ter um editor para trabalhar com o código como [VSCode](https://code.visualstudio.com/)

🎲 Rodando o Back End (servidor)

# Clone este repositório
$ git clone <https://github.com/Gabrielfrahm/projeto-agendamento-de-tatuagem>

# Acesse a pasta do projeto no terminal/cmd
$ cd projeto-agendamento-tatuagem

# Vá para a pasta server
$ cd back-end

# Instale as dependências
$ yarn 

# Execute a aplicação em modo de desenvolvimento
$ yarn dev:server

# O servidor inciará na porta:3333 - acesse <http://localhost:3333>

🚀 Rodando o front end (react)

# Clone este repositório
$ git clone <https://github.com/Gabrielfrahm/projeto-agendamento-de-tatuagem>

# Acesse a pasta do projeto no terminal/cmd
$ cd projeto-agendamento-tatuagem

# Vá para a pasta server
$ cd web

# Instale as dependências
$ yarn 

# Execute a aplicação em modo de desenvolvimento
$ yarn start

# inciará na porta:3000 - acesse <http://localhost:3000>

🚀 Rodando o mobile (react native)

# Clone este repositório
$ git clone <https://github.com/Gabrielfrahm/projeto-agendamento-de-tatuagem>

# Acesse a pasta do projeto no terminal/cmd
$ cd projeto-agendamento-tatuagem

# Vá para a pasta server
$ cd apptatuagem

# Instale as dependências
$ yarn 

# Execute a aplicação em modo de desenvolvimento android
$ yarn android

# Execute a aplicação em modo de desenvolvimento ios
$ yarn ios

# O emulador inciará


🛠 Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:


📝 Licença Este projeto esta sobe a licença MIT.

Feito com ❤️ por Gabriel Marques 👋🏽 Entre em contato!