An open API service indexing awesome lists of open source software.

https://github.com/rafaelmachadobr/parkingcontrol

Esse sistema foi desenvolvido com a missão de tornar a gestão de estacionamentos uma experiência simples e descomplicada. Adeus às dificuldades ao procurar uma vaga! O Controle de Estacionamento oferece uma solução amigável, com uma interface moderna e intuitiva tanto para motoristas quanto para administradores.
https://github.com/rafaelmachadobr/parkingcontrol

apexcharts axios h2-database java material-ui postgresql react spring-boot spring-security tailwindcss typescript vite

Last synced: 3 months ago
JSON representation

Esse sistema foi desenvolvido com a missão de tornar a gestão de estacionamentos uma experiência simples e descomplicada. Adeus às dificuldades ao procurar uma vaga! O Controle de Estacionamento oferece uma solução amigável, com uma interface moderna e intuitiva tanto para motoristas quanto para administradores.

Awesome Lists containing this project

README

          

🎉 Sistema de Controle de Estacionamento 🚗


Imagem de Estacionamento


Tamanho do Repositório
Quantidade de Linguagens
Linguagem Principal
Último Commit
Licença




Logo

Sistema de Controle de Estacionamento


O Sistema de Controle de Estacionamento é uma aplicação de gerenciamento de estacionamentos que utiliza tecnologias de ponta para proporcionar uma experiência eficiente e moderna. Desenvolvido com Vite, TypeScript, ReactJS, TailwindCSS e Material UI no Frontend, e Java com Spring Boot no Backend, o sistema combina robustez e usabilidade.


Explore a documentação »




Ver Demo
·
Relatar Bug
·
Solicitar Funcionalidades


Sumário



  1. Sobre o Projeto


  2. Tecnologias


  3. Pré-requisitos


  4. Instalação



  5. Diagrama de Classes


  6. Licença

## Sobre o Projeto


Screenshot da aplicação

> O Sistema de Controle de Estacionamento oferece uma solução eficiente para gerenciar e monitorar espaços de estacionamento. Desenvolvido com tecnologias modernas, o sistema proporciona uma experiência intuitiva tanto para os usuários quanto para os administradores.

## Tecnologias

Este projeto foi desenvolvido com as seguintes tecnologias:

- Vite
- ReactJS
- TypeScript
- TailwindCSS
- Java
- Spring Boot
- PostgreSQL

## Pré-requisitos

Antes de iniciar o desenvolvimento no Sistema de Controle de Estacionamento, certifique-se de ter as seguintes ferramentas instaladas em sua máquina:

- Git
- Node.js
- NPM
- Java
- PostgreSQL

Além disto é bom ter um editor para trabalhar com o código como VSCode ou IntelliJ IDEA.

## Instalação

Clone o repositório

```bash
git clone https://github.com/rafaelmachadobr/ParkingControl.git
```

Acesse a pasta do projeto no terminal/cmd

```bash
cd ParkingControl
```

### Frontend

Vá para a pasta frontend

```bash
cd frontend
```

Instale as dependências

```bash
npm install
```

Execute a aplicação

```bash
npm run dev
```

A aplicação será aberta na porta:`3000` - acesse http://localhost:3000

### Backend

Vá para a pasta backend

```bash
cd backend
```

Execute a aplicação

```bash
./mvnw spring-boot:run
```

A aplicação será aberta na porta:`8080` - acesse http://localhost:8080

## Diagrama UML

A seguir, apresentamos o diagrama UML que ilustra a estrutura e as relações entre as principais entidades do Sistema de Controle de Estacionamento. Este diagrama oferece uma visão abrangente da organização do sistema, facilitando a compreensão das interações entre os diferentes componentes.


Diagrama UML

## Licença

Este projeto está sob a licença MIT. Veja o arquivo `LICENSE` para mais detalhes.