🚀 um pequeno projeto com intuito de boa pratica!
Features • Pre-requisitos • Tecnologias • Licença • Autor
- ✔ 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/)
# 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>
# 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>
# 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!