Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

Awesome Lists containing this project

README

        

# Projeto PokéAPI


snorlax


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/