Skip to content

Uma aplicação CRUD com front-end SPA usando Typescript e React

License

Notifications You must be signed in to change notification settings

bfsgr/desenvolvedores

Repository files navigation

Desenvolvedores

React Typescript

Desenvolvedores

Desenvolveores é uma aplicação simples com funcionalidades CRUD em um front-end SPA

Exemplo online

Design

Todo o layout foi primeiro prototipado usando o Figma

Ilustrações por Storyset

Tecnologias

  • Typescript
  • React
  • ChakraUI
  • TypeORM
  • Express
  • Docker
  • PostgreSQL

Como executar

A aplicação foi encapsulada em um container Docker. Para executa-lá é necessário ter o docker e docker-compose instalados na sua máquina.

Subindo a aplicação

docker-compose up

Despois isso a aplicação vai estar disponível em http://localhost:5000

Para encerrar a execução basta executar

docker-compose down

Executar em segundo plano

Caso você não queria deixar a aplicação aberta em um terminal, use a flag de detached abaixo

docker-compose up -d

Desenvolvimento

A estrutura desse repositório conta com o front-end da aplicação dentro da pasta client/ e a API dentro de server/

Server

O server conta com os seguintes scripts:

yarn dev      // executa a API em modo de desenvolvimento, escutando mudanças nos arquivos
yarn build    // compila a aplicação para JavaScript (saída em server/dist)
yarn test     // executa os testes unitários e de integração da API
yarn typeorm  // da acesso ao CLI do TypeORM

Client

O client conta com os seguintes scripts:

yarn start      // executa o front-end em modo de desenvolvimento, escutando mudanças nos arquivos
yarn build      // compila a aplicação para JavaScript

Licença

BSD-3-Clause © Bruno Fusieger

About

Uma aplicação CRUD com front-end SPA usando Typescript e React

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages