Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/patw/flaskytask

A task tracker / todo list written in Flask using a Mongo Atlas back end
https://github.com/patw/flaskytask

Last synced: 29 days ago
JSON representation

A task tracker / todo list written in Flask using a Mongo Atlas back end

Awesome Lists containing this project

README

        

# FlaskyTask
A task tracker / todo list written in Flask using a Mongo Atlas back end

FlaskyTask allows you to:

* Display all tasks by priority, or urgency
* Enter new tasks with names, project, descriptions and due dates
* Update existing tasks to set as completed or to edit existing fields
* Search for tasks by name or description

## Installation

```pip install -r requirements.txt```

## Running App

Copy sample.env to .env and modify with connection string to your Atlas instance

```flask run```

## Atlas Search Index Mapping

```
{
"analyzer": "lucene.english",
"searchAnalyzer": "lucene.english",
"mappings": {
"dynamic": false,
"fields": {
"status": {
"analyzer": "lucene.keyword",
"searchAnalyzer": "lucene.keyword",
"type": "string"
},
"task_desc": {
"analyzer": "lucene.english",
"searchAnalyzer": "lucene.english",
"type": "string"
},
"task_name": {
"analyzer": "lucene.english",
"searchAnalyzer": "lucene.english",
"type": "string"
},
"task_project": {
"analyzer": "lucene.english",
"searchAnalyzer": "lucene.english",
"type": "string"
}
}
}
}
```