The Product Search is a web application designed to demonstrate typical search features for products. This feature is still undergoing development and will be continuously updated. So far, this project has accomplished the following features:
- Search Autocompletes API
- Search Results API
- Search Order By and Filter by Catalog API
- Product Search UI
- Product and Catalog CRU API
- Catalog UI
- URL Shortener for Share Catalog
And for the on-going development would be:
- Product Tagging API
- User Management
- Admin UI
- ⭐ Golang
- ⭐ Htmx
- ⭐ Bootstrap
- ⭐ Elasticsearch
- ⭐ Docker
- ⭐ Javascript
- ⭐ Html
Let's look at Makefile to run a command that we need.
Execute make upES
to turn on our Elasticsearch locally.
Execute make run
to run our CRUD Server.
Execute make downES
to teardown running Elasticsearch.