Bem-vindo ao repositório do Projeto Pokedex! Este projeto é uma aplicação web construída com .NET, EntityFramework, e Bootstrap.
Este projeto foi desenvolvido para fins de aprendizado e demonstração das capacidades do .NET em conjunto com Bootstrap e CSS para estilização.
Tecnologia | Descrição |
---|---|
.NET | Framework para construção de sistemas web e apis |
E. Framework | Biblioteca para manipulação de model. |
Bootstrap | Biblioteca CSS utilitário para estilização rápida e responsiva. |
JavaScript | Linguagem de programação utilizada em requisições no projeto . |
- Models: Contém os modelos de dados que refletem as tabelas do banco de dados
- Views/: Páginas que renderizam a interface do usuário (ex: Home, Login, Captura de Pokémons).
- Controllers: Lógica do aplicativo que manipula os modelos e interage com as views para fornecer dados ao usuário
- root/:Contém arquivos de estilo, scripts JavaScript, bibliotecas externas e imagens
- services/: Funções utilitárias e hooks personalizados que são utilizados ao longo da aplicação.
- repositories/: Responsáveis pela lógica de interação com o banco de dados, como inserção, leitura, atualização e exclusão de dados
- Exibição de resultados por pesquisa de pokemons.
- Requisições de dados em tempo real utilizando POKEAPIr.
- Design moderno e responsivo com Bootstrap.
- Autenticação de Usuários, sistema de login e gerenciamento de sessões utilizando cookies JWT para persistir o estado de login.
O objetivo principal deste projeto é aprender e aplicar conceitos avançados de .NET e Entity Framework em um projeto real. Além disso, a integração com uma API externa (POKEAPI) e a implementação de autenticação de usuários com JWT são componentes que permitem a exploração de tecnologias modernas em uma aplicação web.