Pesquisar
Projeto exclusivo

Sistema de gerenciamento de estacionamento

hoje às 02:45

Descrição do Projeto:

# Sistema de Estacionamento WMOURA

Sistema profissional de gerenciamento de estacionamento desenvolvido em ASP.NET Core 8.0, oferecendo uma solução completa e moderna para controle de entrada/saída de veículos, gestão financeira e relatórios.

## Principais benefícios

- Interface responsiva e moderna - funciona em computadores, tablets e celulares
- Controle financeiro completo com relatórios de faturamento
- Gestão em tempo real de vagas disponíveis
- Dashboards e relatórios gerenciais
- Sistema seguro e confiável
- Fácil de usar - interface intuitiva
- Instalação simples e rápida

## Requisitos do sistema

### 1. .NET SDK 8.0
O projeto requer o **.NET SDK 8.0** (ou superior) instalado no sistema.

**Verificar se está instalado:**
```bash
dotnet --version
```

**Instalar .NET 8.0 SDK:**
- Windows: Baixe e instale de https://dotnet.microsoft.com/download/dotnet/8.0
- Ou use o instalador oficial da Microsoft

### 2. Banco de dados SQLite
O SQLite é incluído automaticamente com o Entity Framework Core, **não é necessária instalação adicional**. O banco de dados `parking_system.db` será criado automaticamente na primeira execução.

### 3. Dependências do NuGet
As seguintes dependências serão instaladas automaticamente ao executar `dotnet restore`:

- **Microsoft.EntityFrameworkCore.Sqlite** (v8.0.8) - ORM para SQLite
- **Microsoft.EntityFrameworkCore.Design** (v8.0.8) - Ferramentas de design do EF Core
- **Microsoft.EntityFrameworkCore.Tools** (v8.0.8) - Ferramentas de migração
- **QRCoder** (v1.4.3) - Biblioteca para geração de QR Codes

## Como executar

### Opção 1: Usando o script Batch (Windows)
1. Execute o arquivo `Iniciar_Sistema.bat`
2. O sistema iniciará automaticamente
3. Acesse: http://localhost:5001

### Opção 2: Via Terminal/Command Prompt
1. Navegue até a pasta do projeto:
```bash
cd EstacionamentoWMOURA
```

2. Restaure as dependências (se necessário):
```bash
dotnet restore
```

3. Execute o projeto:
```bash
dotnet run
```

4. Acesse no navegador:
- Local: http://localhost:5001
- Rede local: http://[SEU-IP]:5001

## Estrutura do projeto

```
EstacionamentoWMOURA/
??? Data/
? ??? ParkingDbContext.cs # Contexto do Entity Framework
??? Models/
? ??? VehicleEntry.cs # Modelo de entrada de veículos
? ??? VehicleHistory.cs # Modelo de histórico
??? Pages/
? ??? Index.cshtml # Página principal (Razor Page)
? ??? Index.cshtml.cs # Code-behind da página
? ??? Shared/ # Partials compartilhados
??? Services/
? ??? ParkingService.cs # Lógica de negócio do estacionamento
??? wwwroot/ # Arquivos estáticos
? ??? css/
? ??? js/
??? Migrations/ # Migrações do banco de dados
??? appsettings.json # Configurações da aplicação
??? Program.cs # Ponto de entrada da aplicação
??? ParkingSystem.csproj # Arquivo do projeto
??? Iniciar_Sistema.bat # Script de inicialização (Windows)
```

## Configurações

### Porta da aplicação
A aplicação roda na porta **5001** por padrão. Para alterar:
- Modifique a variável de ambiente `PORT`
- Ou altere no arquivo `Program.cs` (linha 71)

### Banco de dados
- O banco SQLite é criado automaticamente na primeira execução
- Nome do arquivo: `parking_system.db`
- As migrações são aplicadas automaticamente ao iniciar

## Acessar de outros dispositivos na rede local

1. Descubra o IP da sua máquina (ex: 192.168.0.12)
2. Execute o sistema normalmente
3. Acesse de outro dispositivo na mesma rede:
```
http://192.168.0.12:5001
```

## Funcionalidades para negócios

- **Controle de vagas**
- Monitoramento em tempo real
- Alertas de lotação
- Reservas antecipadas
- Diferentes tipos de vagas (comum, VIP, etc.)

- **Gestão financeira**
- Controle de recebimentos
- Relatórios de faturamento
- Preços por período/tipo de vaga
- Histórico financeiro completo

- **Relatórios e análises**
- Dashboard em tempo real
- Relatórios de ocupação
- Análise de horários de pico
- Estatísticas de uso

- **Segurança e backup**
- Backup automático dos dados
- Controle de acesso por usuário
- Registro de todas as operações
- Proteção contra falhas

## Suporte e manutenção

- Documentação completa incluída
- Suporte técnico disponível
- Atualizações de segurança
- Possibilidade de customizações

## Contato

Para mais informações, orçamentos ou demonstração:
- **WhatsApp/Telefone:** [SEU_TELEFONE]
- **Email:** [SEU_EMAIL]
- **LinkedIn:** [SEU_LINKEDIN]

---

Desenvolvido por Wesley Moura | Especialista em Soluções .NET

## Funcionalidades

- Registro de entrada de veículos
- Registro de saída de veículos
- Cálculo automático de tarifa
- Geração de QR Code para pagamento
- Visualização de veículos ativos
- Histórico diário de movimentações
- Interface responsiva com B

Habilidades desejadas:

Asp.Net ASP.NET MVC

Atividades do cliente nesse projeto:

Última visualização: hoje às 02:45

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Iniciante
Visibilidade: Público
Propostas: 10
Interessados: 17
Tempo restante:
Valor Mínimo: R$ 50,00
Propostas (10)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Otimizar landing page - Framer - Precisamos de um designer com experiência em Framer para realizar alguns ajustes e otimizar uma landing page até 13:00!

Desenvolvedor Full Stack para melhorar plataforma web - Tenho uma plataforma chamada Encontre Meu Lugar, usada para organizar convidados e lugares em eventos. O site já está no ar, mas ainda tem alguns erros e coisas que precisam ser melho...

Correção de bugs em site WordPress - Buscamos um profissional experiente em WordPress, PHP e Elementor para corrigir erros pontuais e fazer pequenos ajustes no site danielfrederigadvogados.com.br. As tarefas incluem: • Corre&cc...

Criar site institucional para CM Consultoria - Criar um site institucional moderno, técnico e elegante, que traduza o propósito da empresa — confiança, precisão e engenharia de resultado. Queremos algo limpo, ...

Desenvolvimento de site em WordPress - Preciso do desenvolvimento de um site com 6 páginas em WordPress (de preferência GeneratePress, sem Elementor ou construtores). Já tenho o conteúdo do site e uma ideia b...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.