An autocomplete API powered by Rust and NodeJS.
This is meant to be a realtime API for a list of indexed products, in the root folders you can see 3 main ones:
- ac-server - The server for the autocompletion
- backend - The HTTP server that powers the realtime HTTP requests
- web - The client app that renders a query from the backend.
root/
├─ 📂 ac-server/
├─ 📂 backend/
├─ 📂 web/
├─ 📑 README.md - You're here.
The system is powered through an TCP server mostly, whenever a request through the API, it is powered to the Rust engine, which executes the query and returns a list of products. A schema of the app can be seen down below.
Each project has a build configuration that can be seen in it's README.
Eder Lima |