Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/patw/flaskytask
- Owner: patw
- License: bsd-2-clause
- Created: 2023-01-22T16:16:01.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-22T20:10:24.000Z (10 months ago)
- Last Synced: 2024-05-07T18:23:06.757Z (8 months ago)
- Language: Python
- Size: 33.2 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# FlaskyTask
A task tracker / todo list written in Flask using a Mongo Atlas back endFlaskyTask 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"
}
}
}
}
```