• Sobre • Funcionalidades • Layout • Como executar • Tecnologias
No dia 16/04/2021, fui desafiado pelo time de recrutamento da Nibble para desenvolver uma aplicação com backend em Express e frontend em React TS, foi muito dificil mas consegui realizar o que foi solicitado, e o resultado se encontra nesse repositório!
- O sistema tem uma validação de login feita pelo backend via JWT (Json Web Token)
- É possível cadastrar novos clientes, alterar os cadastros, excluir e listar.
- Também é possível configurar o acesso de administrador em outros usuários.
Todo o layout, UI e UX da aplicação foi criado e desenvolvido por mim! :)
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js. Além disto é bom ter um editor para trabalhar com o código como VSCode
# Clone este repositório
$ git clone git@github.com:ejunior95/xsolar-tech.git
# Acesse a pasta do frontend do projeto no seu terminal/cmd e instale as dependências
$ cd xsolar-tech/frontend
$ yarn
# Acesse a pasta do backend do projeto no seu terminal/cmd e instale as dependências
$ cd ..
$ cd xsolar-tech/backend
$ yarn
# Execute a aplicação em modo de desenvolvimento
$ cd ..
$ yarn dev:all
# A aplicação backend será aberta na porta: 3333 - acesse http://localhost:3333
# A aplicação frontend será aberta na porta: 3000 - acesse http://localhost:3000
As seguintes ferramentas foram usadas na construção do projeto: