Skip to content

mayconbr/API-pokemon

Repository files navigation

Pokedex

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.

🛠 Tecnologias Utilizadas

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 .

📖 Estrutura do 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

🌟 Funcionalidades

  • 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.

🧑‍🏫 Objetivo do Projeto

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published