Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/marcusvxf/rpgencounters-backend-fastapi

Projeto de backend feito com FastAPI, sqlAlchemy e MySQL, com objetivo de servir uma api para criação e organização de campanhas em RPG´s (role playing games)
https://github.com/marcusvxf/rpgencounters-backend-fastapi

alembic fastapi mysql python sqlalchemy

Last synced: 11 days ago
JSON representation

Projeto de backend feito com FastAPI, sqlAlchemy e MySQL, com objetivo de servir uma api para criação e organização de campanhas em RPG´s (role playing games)

Awesome Lists containing this project

README

        

# Rpg Ecounter Organizer

PT-BR
Essa é uma aplicação para mestres de rpg com intuito de facilitar a montagem dos encontros nas campanhas de rpg facilitando o mapeamento de iniciativas a reutilização de criaturas e mais, o projeto foi feito em python com a fastApi.

EN-US
This is an application for dungeon masters with the aim of facilitating the assembly of encounters in rpg campaigns, facilitating the mapping of initiatives, the reuse of creatures and more, the project was made in Python with fastApi.

#### How to Configure?

First you need to install these libs :

```bash
$ pip install fastApi
$ pip install SQLAlchemy
$ pip install mysqlclient
$ pip install Alembic
$ pip pydantic_settings
```

After, run the migrations :

```bash
# if you need to create the migrations run
# $ alembic revision --autogenerate
$ alembic upgrade head
```

Now run the application :

```bash
$ uvicorn main:app --reload
```