Skip to content

sistema web de uma concessionária que agenda test drive para os clientes experimentarem os automóveis da loja

Notifications You must be signed in to change notification settings

BrugoAmorim/Sistema-Test-Drive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Sistema-Test-Drive

Sistema web de uma concessionária que agenda test drive para os clientes experimentarem os automóveis da loja.

A ideia venho por causa de um projeto que eu fiz no meu curso, a gente desenvolveu toda a parte de casos de uso, prototipação e desenvolvimento do MER, porém, ficou apenas nisso, então, decidi eu mesmo criar esse projeto com algumas bases dessa versão mais antiga, adicionei algumas coisas e removi outras que ao meu ver eram irrelevantes ou não faziam sentido.

Rodar localmente

É preciso ter instalado em sua máquina o banco de dados Mysql. Caso queira usar, também deixei alguns scripts que fazem inserts de registros referentes a cada uma das tabelas.

Você pode encontrá-los em Analise-Sistema/banco-de-dados

É necessário instalar o .Net Core 6 para poder usar a API, após isso voce deve entrar no diretório do arquivo e dentro do terminal executar os seguintes comandos:

Para restaurar os arquivos do projeto.

dotnet restore

Para iniciar as migrações que criarão o banco de dados e as tabelas que o compõem.

dotnet ef database update

Para o comando funcionar é necessário você alterar as chaves de acesso, para isso entre na pasta Api/Models/dbTestDriveContext.cs e na função OnConfiguring, altere o usuário e a senha para o seu respectivo banco de dados.

Para iniciar a API.

dotnet run

Depois disso você pode entrar no seguinte diretório Interface/Pages/Login/login.html e acessar o link html para ter acesso a interface do site.

Funcionalidades

  • Login
  • Agendar
  • Consultar agendamentos
  • Desmarcar agendamento
  • Editar agendamento
  • Feedback
    • Ver avaliações
    • Minhas avaliações
    • Fazer avaliação
    • Editar avaliação
    • Excluir avaliação
  • Conta
    • Criar conta
    • Excluir conta
    • Editar conta
  • Gerente
    • Marcar como realizado/não realizado
    • Avaliações dos clientes
  • Negocios
    • Usuarios com mais agendamentos
    • Carros mais populares
    • Tests raelizados na semana
    • Modelos mais populares

Ferramentas utilizadas

About

sistema web de uma concessionária que agenda test drive para os clientes experimentarem os automóveis da loja

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages