Este é um sistema de gerenciamento de reservas para espaços de coworking, desenvolvido em ASP.NET Core. Ele permite cadastrar e gerenciar clientes, funcionários, salas e reservas, calculando automaticamente o valor da reserva com base na duração e no preço da sala. O sistema inclui uma funcionalidade de mapa para selecionar a localização das salas e faz uso de relacionamentos entre modelos para uma estrutura robusta de dados.
Cadastro de Clientes, Salas e Funcionários.
Criação de Reservas com cálculo automático do valor total.
Visualização da localização da Sala em um mapa interativo.
Relacionamentos entre entidades, como Cliente, Sala e Reserva.
Persistência de dados em banco relacional e interface intuitiva.
ASP.NET Core
Entity Framework Core
Leaflet para API de Mapa
SQL Server para armazenamento de dados
.NET SDK 6.0 ou superior
SQL Server
Node.js e npm (opcional, para ferramentas frontend)
git clone https://github.com/ECPace/CoworkingSys.git
Crie o banco de dados utilizando o seguinte código no Console de Gerenciador de Pacotes:
update-database
Execute o projeto com a opção "Iniciar sem depurar" do Visual Studio.
Controllers/ - Contém os controladores para gerenciar rotas e lógica de aplicação.
Models/ - Define as classes e modelos de dados.
Views/ - Contém as views para interação com o usuário.
wwwroot/ - Recursos estáticos, como arquivos de CSS, JS, e mapas.