Este projeto é o back-end desenvolvido em C# utilizando Entity Framework Core (EFCore), Swagger para documentação de API e Azure SQL como banco de dados. Este projeto foi criado como parte do Projeto de Inovação Tecnologica (PIT) para conclusão de curso.
- Cadastro de usuários (veterinários e clientes)
- Gerenciamento de pets
- Agendamento de consultas
- Histórico de consultas
- Autenticação e autorização de usuários
- C#: Linguagem de programação principal do projeto.
- Entity Framework Core (EFCore): ORM utilizado para interação com o banco de dados.
- Swagger: Ferramenta para documentação interativa da API.
- Azure SQL: Banco de dados em nuvem.
- .NET SDK 6.0+
- SQL Server
- Conta no Azure para configuração do Azure SQL
- Clone o repositório:
git clone https://github.com/deoguinho/DogtorAPI.git
cd dogtor
- Configure o banco de dados: Atualize a string de conexão no arquivo appsettings.json com suas credenciais do Azure SQL.
- Aplicar migrações do EFCore:
dotnet ef database update
- Execute o projeto:
dotnet run
- Acesse a documentação da API: Abra o navegador e acesse http://localhost:xxxx/swagger/index.html para visualizar e interagir com a documentação da API.