Optimal Completion System for predicting the next word after a user types in a word
Tools:
- NoSQL for optimal querying of database (MongoDB)
- Class-Based design
- Request caching using redis
- Backend Language: Python
- Test UI: Vanilla JS
- Standard React UI
To run:
- Clone the repo
git clone https://github.com/Xceptions/AutoComplete.git
- Start the app
python3 app.py
- Run tests
cd tests
python3 -m pytest