Skip to content

To-do list feito em python com banco de dados postgreSQL

License

Notifications You must be signed in to change notification settings

welyson1/TodoList

Repository files navigation

To-do List em Python

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.

Funcionalidades

  • Adicionar tarefas
  • Recuperar lista de tarefas

Screenshots

App Screenshot

Instalação banco de dados offline

  1. Execute o comando abaixo no terminal
  pip install psycopg2
  1. Instale o PgAdmin

  2. 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
  );

Instalação banco de dados online

  1. Crie uma conta no Supabase em https://supabase.com/

  2. Crie um projeto

  3. 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
  );
  1. Pegue as credenciais em Project Settings > Database

  2. 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"
)

License

MIT

About

To-do list feito em python com banco de dados postgreSQL

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •