O projeto é uma lista de tarefas que permite ao usuário adicionar e visualizar tarefas. Ele se integra com uma API criada no Supabase, uma plataforma de desenvolvimento de aplicativos, para armazenar e gerenciar as informações das tarefas. A interface do usuário é construída com a biblioteca Tkinter do Python.
- Adicionar tarefas
- Recuperar lista de tarefas
- Execute o comando abaixo no terminal
pip install psycopg2
-
Instale o PgAdmin
-
Crie um banco de dados e a tabela com a query abaixo
CREATE TABLE todo_list (
id SERIAL PRIMARY KEY,
task_name VARCHAR(255) NOT NULL,
due_date DATE,
priority INT,
completed BOOLEAN DEFAULT false
);
-
Crie uma conta no Supabase em https://supabase.com/
-
Crie um projeto
-
Use o SQL Editor para criar a tabela
CREATE TABLE todo_list (
id SERIAL PRIMARY KEY,
task_name VARCHAR(255) NOT NULL,
due_date DATE,
priority INT,
completed BOOLEAN DEFAULT false
);
-
Pegue as credenciais em Project Settings > Database
-
Preencha a função abaixo com as credenciais
self.conn = psycopg2.connect(
# Coloque as credenciais do banco de dados postgres aqui
host="host",
database="postgres",
user="postgres",
password="senha"
)