📌 Visão Geral

Essa aplicação Front-end com criada com o objetivo de facilitar o gerenciamento de clientes e contatos dos clientes de uma empresa fictícia

🚀 Tecnologias utilizadas:

  • React;
  • Typescript;
  • Styled-Components;
  • Axios;
  • Immer;
  • React-Hook-Form;
  • React-Router-Dom;
  • React-Spinners;
  • React-Toastify;
  • Zod;
  • Bcrypt;
  • Jsonwebtoken;

💻 Instalação, Dependências e Executando o Projeto

  1. Clone o repositório da API
git clone git@github.com:<seu-usuário-github>/backend_fullstack.git
  1. Vá até o diretório raiz do projeto
cd backend_fullstack
  1. Instale as dependências necessárias
yarn
ou
npm install
  1. Crie os contâiners
docker-compose up -d
  1. Faça uma cópia do arquivo ".env.example" com o nome ".env". Algumas variáveis ​​de ambiente são essenciais para que a API funcione em produção. PS: Veja as credenciais do banco de dados no arquivo docker-compose.yml

  2. Execute a aplicação

npm run start
# O servidor será executado na porta 3333 (http://localhost:3333)
  1. Clone o repositório do front-end
git clone git@github.com:<seu-usuário-github>/frontend-fullstack.git
  1. Vá até o diretório raiz do front end projeto
cd frontend-fullstack
  1. Instale as dependências necessárias
yarn
ou
npm install
  1. Execute o front end
npm run dev