Minha segunda aplicação full stack foi desenvolvida em Flask, utilizando o banco de dados Postgres, estrutura MVC e estilização customizada via Bootstrap 5.3.
Adotei a metodologia ágil Kanban para guiar o desenvolvimento do projeto, enquanto o design system e as interfaces foram criados com a ajuda da ferramenta Canva.
Essa aplicação tem como principal função gerenciar a lista de tarefas de um usuário.
Instruções:
-
Use o arquivo script_database.sql para criar a base e a tabela no Postgres
-
Na pasta do projeto, crie o ambiente virtual executando o comando:
py -3 -m venv .venv
-
Ative o ambiente virtual executando o comando:
.venv\Scripts\activate
-
Com o ambiente virtual ativado, instale as dependências com o comando:
pip install -r requirements.txt
-
Execute o app com o comando:
flask --app app run --debug