<commit_before>#Todo app

Made as an exercise in Flask, Angular, SQL

## Important
Project brought up to date with Python 3 (because it seems many tutorials are using python 3, so this should avoid pain in the long run). Have to change the interpreter because of this.

Login tutorial from - https://realpython.com/blog/python/handling-user-authentication-with-angular-and-flask/


### Running the app - pull with no changes to DB
```python
python manage.py runserver # it will run with the debug option
```

### Running the app - after a change to DB model (assuming you made the change)
```python
python manage.py db migrate
python manage.py db upgrade
python manage.py runserver
```

### Running the app - after a change to DB model (you did not make the change)
```python
python manage.py db upgrade
python manage.py runserver
```

### Testing (you will need Node.js to run the tests)
```npm init``` to install the necessary npm packages
```karma start``` to run the tests<commit_msg>Added nice icon to readme<commit_after>#Todo app
[![Build Status][travis-image]][travis-url]

Made as an exercise in Flask, Angular, SQL

## Important
Project brought up to date with Python 3 (because it seems many tutorials are using python 3, so this should avoid pain in the long run). Have to change the interpreter because of this.

Login tutorial from - https://realpython.com/blog/python/handling-user-authentication-with-angular-and-flask/


### Running the app - pull with no changes to DB
```python
python manage.py runserver # it will run with the debug option
```

### Running the app - after a change to DB model (assuming you made the change)
```python
python manage.py db migrate
python manage.py db upgrade
python manage.py runserver
```

### Running the app - after a change to DB model (you did not make the change)
```python
python manage.py db upgrade
python manage.py runserver
```

### Testing (you will need Node.js to run the tests)
```npm init``` to install the necessary npm packages
```karma start``` to run the tests

[travis-image]: https://travis-ci.org/lingxz/todoapp.svg?branch=master
[travis-url]: https://travis-ci.org/lingxz/todoapp
{'fraction_non_alphanumeric': 0.09744779582366589, 'fraction_numerical': 0.0018561484918793504, 'mean_word_length': 4.349875930521092, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5898430', 'n_tokens_mistral': 638, 'n_tokens_neox': 593, 'n_words': 291}