Taskmate / README.md
JanviMl's picture
Update README.md
cb04de2 verified
|
raw
history blame
1.12 kB
# TaskMate

A simple task management application built with Python, Gradio, and Firebase.

## Features
- Add tasks with timestamps
- List all tasks with status
- Chat-like interface
- Firebase backend storage

## Prerequisites
- Python 3.x
- Firebase project
- `firebase-key.json` credentials file

## Installation

1. Clone repository
2. Install dependencies:
```bash
pip install -r requirements.txt
  1. Setup Firebase:
    • Create Firebase project
    • Enable Firestore database (Native mode)
    • Download credentials JSON as firebase-key.json
    • Place in project root

Usage

  1. Run application:
python app.py
  1. Commands:
  • /task [description] - Add new task
  • /list - View all tasks

Environment Variables

Create .env file:

FIREBASE_KEY_PATH=firebase-key.json

Tech Stack

  • Gradio - UI interface
  • Firebase - Database
  • python-dotenv - Environment management

Security

  • Keep firebase-key.json secure
  • Don't commit credentials


![image/png](https://cdn-uploads.huggingface.co/production/uploads/676d11f938b34c861fd308bd/ecUM28VFLg_5UbNhXy1y-.png)