Este projeto tem como objetivo criar uma API baseada na PokéAPI gratuita (PokéAPI). A API será desenvolvida utilizando as seguintes tecnologias:
- Back-End: C# com design pattern REST e MVC.
- Front-End: Desenvolvido com Vue.js para uma interface de usuário reativa e moderna.
- Infraestrutura: Banco de dados SQL Server para persistência de dados.
- Documentação: Utilização do Swagger para documentação da API.
- Testes Unitários: Implementação de testes unitários para garantir a qualidade do código e a funcionalidade correta da API.
- C#
- ASP.NET Core
- Vue.js
- SQL Server
- Swagger
- XUnit/NUnit (ou outro framework de testes unitários)
- Configurar a estrutura do projeto com Back-End e Front-End separados.
- Integrar a API com a PokéAPI para obter dados sobre Pokémon.
- Implementar o design pattern REST e MVC para o Back-End.
- Desenvolver a interface do usuário utilizando Vue.js.
- Configurar o banco de dados SQL Server e realizar a integração com a API.
- Documentar a API utilizando Swagger.
- Implementar testes unitários para validar as funcionalidades da API.
MIT License
Copyright (c) 2024 Lucas Kikkawa