nonatodiego / fuel-manager

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

App de Consumo de Combustíveis

Este é um aplicativo desenvolvido em C# que permite ao usuário acompanhar o consumo de combustíveis de seus veículos. Ele utiliza o SQL Server como banco de dados para armazenar os dados dos veículos e seus registros de abastecimento. O Entity Framework é utilizado como ORM (Object-Relational Mapper) para facilitar a interação com o banco de dados. Além disso, o Swagger é utilizado para documentar e testar a API do aplicativo.

Funcionalidades 📌

  • Cadastro de veículos: Os usuários podem cadastrar os veículos que possuem, especificando informações como marca, modelo e ano.
  • Registro de abastecimentos: Os usuários podem registrar os abastecimentos realizados em seus veículos, incluindo a quantidade de combustível, o preço por litro, a data e o odômetro do veículo.
  • Cálculo de consumo: Com base nos registros de abastecimento, o aplicativo calcula o consumo médio de combustível do veículo.

Tecnologias Utilizadas 🔧

  • C#: Linguagem de programação utilizada para o desenvolvimento do aplicativo.
  • SQL Server: Banco de dados relacional utilizado para armazenar os dados dos veículos e registros de abastecimento.
  • Entity Framework: Framework ORM utilizado para mapear objetos do aplicativo para o banco de dados.
  • Swagger: Ferramenta utilizada para documentar e testar a API do aplicativo.

Requisitos 📝

  • Visual Studio (ou qualquer outra IDE compatível com C#)
  • SQL Server Management Studio (ou outro cliente SQL Server)
  • .NET Framework
  • Pacotes NuGet do Entity Framework e Swagger

Contribuindo ⭐

Contribuições são bem-vindas!
Se você quiser contribuir para este projeto, por favor siga estas etapas:

  • Faça um fork do projeto
  • Crie uma branch para sua feature (git checkout -b feature/SuaFeature)
  • Faça commit das suas mudanças (git commit -am 'Adicione sua feature')
  • Faça push para a branch (git push origin feature/SuaFeature)
  • Abra um Pull Request

About


Languages

Language:C# 100.0%