https://github.com/thiagola92/pucpos-fullstack-b
https://github.com/thiagola92/pucpos-fullstack-b
backend puc-rio
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/thiagola92/pucpos-fullstack-b
- Owner: thiagola92
- Created: 2025-06-06T17:49:55.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-22T21:13:06.000Z (about 1 year ago)
- Last Synced: 2025-06-22T21:33:24.605Z (about 1 year ago)
- Topics: backend, puc-rio
- Language: Python
- Homepage:
- Size: 36.1 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# pucpos-fullstack-b
Este é o **backend** do MVP da pós graduação.
O repositório do **frontend** se encontra em: https://github.com/thiagola92/pucpos-fullstack-f
# Pré-requisitos
## Debian
Pacotes Debians necessários:
```
sudo apt install python3.13-venv
```
Criação e ativação do ambiente virtual:
```
python3 -m venv venv
. venv/bin/activate
```
Instalação de pacotes Pythons necessários:
```
pip install -r requirements.txt
```
## Windows
Instale [Python](https://www.python.org/) em sua máquina.
Criação e ativação do ambiente virtual:
```
python -m venv venv
.\venv\Scripts\activate.bat
```
Instalação de pacotes Pythons necessários:
```
pip install -r requirements.txt
```
# Execução
Para execução no modo debug e acesso local:
```
flask run --debug
```
Acesse por http://127.0.0.1:5000
Caso necessário, utilize o seguinte comando para recriar o banco:
```
flask init-db
```
# Referencias
- https://docs.sqlalchemy.org/en/20/orm/quickstart.html
- https://flask.palletsprojects.com/en/stable/
- https://luolingchun.github.io/flask-openapi3/
- https://luolingchun.github.io/flask-openapi3/v4.x/Usage/Request/#query
- https://swagger.io/docs/specification/v3_0/describing-responses/