Este é um projeto fullstack para um sistema de vendas. A aplicação é construída utilizando as seguintes tecnologias:
-
Frontend:
- React - Biblioteca JavaScript para construção de interfaces de usuário.
- Next.js - Framework React para aplicações web escaláveis.
- Bulma - Framework CSS baseado em Flexbox.
- PrimeReact - Biblioteca de componentes React ricos.
- TypeScript - Superset JavaScript que adiciona tipagem estática.
-
Backend:
- Spring Boot - Framework para construção de aplicativos Java.
- Jasper Reports - Biblioteca para geração de relatórios.
- PostgreSQL - Banco de dados SQL relacional robusto.
-
Autenticação:
- Provedor de autenticação de terceiros, como Github e Auth0.
-
Outros Recursos:
- Postman - Ferramenta para testar API's.
- Gerenciamento de produtos e clientes.
- Relatórios de vendas utilizando Jasper Reports.
- Autenticação com provedores de terceiros (Github, Auth0).
- ...
- Node.js
- Java
- PostgreSQL
- Clone o repositório.
git clone https://github.com/seu-usuario/Sistema-de-Vendas-Fullstack.git
2. Configuração do Frontend.
```bash
cd frontend
npm install
ou
yarn
```
3. Configuração do Backend.
```bash
cd backend
./mvnw clean install
```
4. ...
## Execução do Projeto
1. Inicie o Backend.
```bash
cd backend
./mvnw spring-boot:run
```
2. Inicie o Frontend.
```bash
cd frontend
npm run dev
ou
yarn dev
```
3. ...
## Contribuição
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues e pull requests.
## Licença
Este projeto é licenciado sob a [Licença MIT](LICENSE).
```
```