Skip to content

Task Management System Stack: Python, Flask, PostgreSQL A task management system with real-time updates, allowing users to create, assign, and track tasks within an organization.

Notifications You must be signed in to change notification settings

zdemirgithub/task-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Step-by-Step Guide to Building the Application:

1. Install Necessary Dependencies:

Create a requirements.txt for the required Python packages:

Flask
Flask-SocketIO
Flask-SQLAlchemy
psycopg2-binary

Install the dependencies:

pip install -r requirements.txt

2. Setup PostgreSQL:

Ensure that PostgreSQL is installed and running. You can create a database called task_manager.

CREATE DATABASE task_manager;

Create a table for storing tasks with a structure like this:

CREATE TABLE tasks (
    id SERIAL PRIMARY KEY,
    title VARCHAR(255) NOT NULL,
    description TEXT,
    status VARCHAR(50),
    assigned_to VARCHAR(255),
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
    updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

About

Task Management System Stack: Python, Flask, PostgreSQL A task management system with real-time updates, allowing users to create, assign, and track tasks within an organization.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published