<commit_before>
<!-- TOC depthFrom:1 depthTo:6 withLinks:1 updateOnSave:1 orderedList:0 -->

- [usales](#usales)
- [Roadmap (Draft)](#roadmap-draft)

<!-- /TOC -->

# usales
(https://travis-ci.org/steven-zhc/usales-ugly.svg?branch=master)
A mini sales system. A tech demo.

# Roadmap (Draft)
1. Monolith application built with Grail. Just focus on the domain design and business logic.
2. Improve UI
3. Refactor backend to RESTful Service
4. Refactor frontend to JS or single page application
5. Break down backend to microservice
6. Event Driven Design<commit_msg>travis status<commit_after>
<!-- TOC depthFrom:1 depthTo:6 withLinks:1 updateOnSave:1 orderedList:0 -->

- [usales](#usales)
- [Roadmap (Draft)](#roadmap-draft)

<!-- /TOC -->

# usales
![Build Status](https://travis-ci.org/steven-zhc/usales-ugly.svg?branch=master)
A mini sales system. A tech demo.

# Roadmap (Draft)
1. Monolith application built with Grail. Just focus on the domain design and business logic.
2. Improve UI
3. Refactor backend to RESTful Service
4. Refactor frontend to JS or single page application
5. Break down backend to microservice
6. Event Driven Design
{'fraction_non_alphanumeric': 0.11790393013100436, 'fraction_numerical': 0.01921397379912664, 'mean_word_length': 4.28110599078341, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 2, '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': '5573804', 'n_tokens_mistral': 386, 'n_tokens_neox': 376, 'n_words': 131}