Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/levmn/pokemon-api
đź“š Aplicação construĂda para atividade da faculdade de Análise e Desenvolvimento de Sistemas, na @fiap.
https://github.com/levmn/pokemon-api
http java maven
Last synced: 4 days ago
JSON representation
đź“š Aplicação construĂda para atividade da faculdade de Análise e Desenvolvimento de Sistemas, na @fiap.
- Host: GitHub
- URL: https://github.com/levmn/pokemon-api
- Owner: levmn
- Created: 2024-11-08T02:38:54.000Z (6 days ago)
- Default Branch: main
- Last Pushed: 2024-11-08T03:06:34.000Z (6 days ago)
- Last Synced: 2024-11-08T04:18:23.001Z (6 days ago)
- Topics: http, java, maven
- Language: Java
- Homepage:
- Size: 12.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Projeto PokéAPI
Este é um projeto básico de API RESTful que utiliza a [PokéAPI](https://pokeapi.co/) para buscar dados de Pokémons,
salvá-los em um banco de
dados e exibir ou remover registros. Ele permite realizar operações **CRUD** básicas para gerenciar uma lista de
Pokémons.## Estrutura do Projeto
- **.env.sample**: Arquivo de configuração na raiz do projeto que deve ser duplicado e renomeado para `.env`, onde serão
inseridas as credenciais do banco de dados.
- **utils**: Diretório que contém o arquivo script SQL para criação das tabelas.```
src/
├── br/
├── com/
├── fiap/
├── utils/
└── pokemon.sql
```## Instruções para Rodar o Projeto
1. Clone o repositĂłrio:
```bash
git clone https://github.com/levmn/pokemon-api.git
``````bash
cd pokemon-api
```2. Duplique o arquivo `.env.sample` para `.env` e insira as suas credenciais:
```
DB_URL=jdbc:oracle:thin:@::
DB_USER=
DB_PASSWORD=
```3. **Inicie a aplicação:** Navegue até a classe Main em `src/br/com/fiap/app/Main.java` e a execute para iniciar o
servidor HTTP.A aplicação ficará disponĂvel em http://localhost:8080/