An open API service indexing awesome lists of open source software.

https://github.com/aronmilenait/persephone-app

Task management app made with Python and Flask.
https://github.com/aronmilenait/persephone-app

flask python tailwindcss

Last synced: over 1 year ago
JSON representation

Task management app made with Python and Flask.

Awesome Lists containing this project

README

          

# Persephone App
Persephone is a simple task management app developed with Python and Flask. This project was created as a learning exercise in Python programming and web development. The app's name and look is inspired by the Greek goddess Persephone.

![1713899334363](https://github.com/aronmilenait/persephone-app/assets/134554294/6b8749d1-42ca-4579-8935-24cfbe563f8f)

## Technologies Used

- **Python**: Programming language used for the backend logic.
- **Flask**: Micro web framework used for building the web application.
- **SQLite**: Lightweight relational database used to store tasks.
- **Tailwind CSS**: Frontend framework for styling the user interface.

## Features

- Add new tasks to the list.
- Edit existing tasks.
- Delete tasks from the list.
- Input validation to prevent task titles exceeding 55 characters or containing disallowed characters.

## Getting Started

### Prerequisites

- Python 3.x installed on your machine.
- Install required Python packages using pip:

```bash
pip install -r requirements.txt

## Installation

1. **Clone the repository:**

```bash
git clone https://github.com/aronmilenait/persephone-app.git

2. **Go to the project's directory:**

```bash
cd persephone-app

3. **Install required Python packages using pip:**

```bash
pip install -r requirements.txt

3. **Run the Flask App:**

```bash
python app.py