Skip to content

vitormanoelvb/aplicativo-vitorcar

Repository files navigation

⚙️ VitorCar 🚗

Sistema de Controle de Veículos e Manutenções

Aplicativo de Controle de Veículos
Projeto Acadêmico • Sistemas de Informação • UNIVALE


📌 Sobre o Projeto

O VitorCar é um aplicativo web completo para controle de veículos e manutenções, desenvolvido com foco em organização, histórico e gestão eficiente de informações automotivas.

O sistema permite o cadastro de veículos, o registro detalhado de manutenções, o controle de custos e a consulta de dados, mantendo a integridade entre as informações armazenadas no banco de dados.


📚 Comando do Professor

Aplicativo de Controle de Veículos

  • Entidades:
    • Veículo (id_veiculo, modelo, marca, ano, placa, dono)
    • Manutenção (id_manutencao, descricao, data, custo, id_veiculo)
  • Relacionamento:
    • Um veículo pode ter várias manutenções (1:N)

🧩 Modelagem do Banco de Dados

  • Relacionamento 1:N entre Veículo e Manutenção
  • Uso de chaves primárias e estrangeiras
  • Integridade referencial garantida

🗄️ Banco de Dados (MySQL)

  • Scripts DDL
  • Constraints (PK, FK, UNIQUE)
  • Backup completo do banco de dados

Arquivos:

  • codigos_sql_vcscvm.sql
  • vcsvm.sql

⚙️ Backend – API REST

  • Node.js
  • Express.js
  • Sequelize
  • MySQL

Funcionalidades:

  • CRUD de veículos
  • CRUD de manutenções
  • API RESTful integrada ao frontend

🖥️ Frontend – Aplicativo Web

  • HTML5
  • CSS3
  • JavaScript
  • Bootstrap 5

Funcionalidades:

  • Formulários interativos
  • Tabelas dinâmicas
  • Interface responsiva
  • Transições animadas

🎥 Demonstração

Vídeo de apresentação do sistema:

https://youtu.be/EUds8UE_fwA


🛠️ Tecnologias Utilizadas

  • Node.js
  • Express.js
  • Sequelize
  • MySQL
  • HTML5
  • CSS3
  • JavaScript
  • Bootstrap 5

👨‍💻 Autor

Vitor Manoel Vidal Braz
Sistemas de Informação – UNIVALE


🏷️ Créditos

  • VM Engine Development v5.0
  • VM Systems
  • UNIVALE – Sistemas de Informação

🚗 VitorCar • Sistema de Controle de Veículos e Manutenções