<commit_before># TODO

## Main features

* ~~User sign up and sign in~~
* ~~First user becomes a lunches admin~~
* User can edit profile
* ~~Weekdays calendar on a user dashboard~~
* ~~User can select items from menu (first course, main course and a drink)~~
* ~~Submit button to process an order~~
* Lunches admin can browse registered users
* Lunches admin can browe days and see orders there
* ~~Lunches admin can add items in menu for today~~
* ~~Lunches admin can upload photo for each menu item~~
* ~~Lunches admin can list orders with summary prices~~
* Secure RESTful JSON API to provide a list of orders

## Infrastructure

* ~~Connect to Travis CI~~
* ~~Autodeploy to Heroku~~
* ~~S3 for image uploads on production~~

## Additional features

* Add organizations<commit_msg>Update todo.md<commit_after># TODO

## Main features

* ~~User sign up and sign in~~
* ~~First user becomes a lunches admin~~
* User can edit profile
* ~~Weekdays calendar on a user dashboard~~
* ~~User can select items from menu (first course, main course and a drink)~~
* ~~Submit button to process an order~~
* Lunches admin can browse registered users
* Lunches admin can browe days and see orders there
* ~~Lunches admin can add items in menu for today~~
* ~~Lunches admin can upload photo for each menu item~~
* ~~Lunches admin can list orders with summary prices~~
* ~~Secure RESTful JSON API to provide a list of orders~~

## Infrastructure

* ~~Connect to Travis CI~~
* ~~Autodeploy to Heroku~~
* ~~S3 for image uploads on production~~

## Additional features

* Add organizations
{'fraction_non_alphanumeric': 0.09599491417673237, 'fraction_numerical': 0.0012714558169103624, 'mean_word_length': 4.641577060931899, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, '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': '6662695', 'n_tokens_mistral': 430, 'n_tokens_neox': 445, 'n_words': 228}