Skip to content

amssdias/py-task

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Badge Redis Docker Code style: black Build

Py Task

This is a simple Python-based todo application that allows users to manage their tasks using the command line interface (CLI). Users can create an account, log in, and add, edit or delete tasks.

The app uses a basic text-based interface to display tasks, and users can navigate the interface using simple keyboard commands. Tasks are stored in a local database, which means that users can easily access and manage their tasks without an internet connection.

This app is designed for users who prefer a simple, no-frills approach to task management. It's ideal for people who spend a lot of time working on the command line or who want to quickly add or manage tasks without navigating a complex interface.

🔨 Getting started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Pre requisites

Installing

  1. Clone this repository to your local machine
  2. Navigate to the project directory
git clone https://github.com/amssdias/py-task.git
cd py-task
  1. Update the ".env.sample":
    • Make sure you type a secret key (random characters);
    • Use your gmail account and type your password (If you want to use other account your should update as well the REDIS_HOST)
    • Change the file name to ".env"

Run with Docker

  1. Build the Docker image:
docker build -t py-task .
  1. Run the Docker container:
docker run -it py-task

Run

  1. Install requirements with pip:
pip install -r requirements.txt
  1. Run program:
python main.py

🔎 Usage

You can register so after login and save tasks from your terminal.

Have fun 😄

About

Todo application to manage tasks

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages