Skip to content

ejunior95/xsolar-tech

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Repository size GitHub last commit License

Stargazers

Logo_XSolar

Sistema de gerenciamento de cadastros de clientes (CRUD)

SobreFuncionalidadesLayoutComo executarTecnologias

💻 Sobre o projeto

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!


⚙️ Funcionalidades

  • 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.

🎨 Layout

Todo o layout, UI e UX da aplicação foi criado e desenvolvido por mim! :)

Mobile

Web

Pré-requisitos

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

⚙ Como executar

🧭 Rodando a aplicação (Backend e Frontend)

# 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

🛠 Tecnologias

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

Website (React com TypeScript)

About

Sistema de gestão de cadastro de clientes (CRUD)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published