Skip to content

Este projeto, batizado de Souls API, é uma aplicação web desenvolvida em Python com FastAPI que expõe, de forma rápida e bem documentada, dados sobre os jogos da FromSoftware.

Notifications You must be signed in to change notification settings

anadevti/Souls-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Souls API

Python FastAPI License: MIT

Uma REST API construída com FastAPI que disponibiliza, de forma rápida e totalmente documentada, informações sobre os jogos da FromSoftwareDemon’s Souls, trilogia Dark Souls, Bloodborne, Sekiro e Elden Ring.

Objetivo — Servir de boiler‑plate para APIs em Python, além de funcionar como playground para estudos de arquitetura, conteinerização e boas práticas. Vale ressaltar que este projeto ainda está em andamento e irá ser finalizado!


🛠️ Stack & dependências

  • Python 3.11
  • FastAPI + Uvicorn (ASGI)
  • Pydantic para validação de dados
  • Docker & Docker Compose para orquestração
  • PostgreSQL como datastore

As dependências estão listadas em requirements.txt.


🚀 Rodando localmente

Pré‑requisitos

  • Python 3.11+ e pip
  • Docker + Docker Compose

Clonando o repositório

$ git clone https://github.com/anadevti/Souls-API.git
$ cd Souls-API

Ambiente virtual

$ python -m venv .venv
$ source .venv/bin/activate  # Linux/macOS
# .venv\Scripts\Activate.ps1  # Windows PowerShell
$ pip install -r requirements.txt
$ uvicorn main:app --reload

📜 Licença

Distribuído sob a licença MIT.


🙏 Agradecimentos Especiais


"Prepare to API, Tarnished." 🗡️

About

Este projeto, batizado de Souls API, é uma aplicação web desenvolvida em Python com FastAPI que expõe, de forma rápida e bem documentada, dados sobre os jogos da FromSoftware.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published