Shop without Search, hop in shopping experience.
[Hop is cross-platform nested API based search engine powered by Crow Framework (Crowcpp/v1.0+5)]
Main stream:
Dev servers: (Only available when developers run the project)
- dev.hop.cheap
- dev-f.hop.cheap
- dev-o.hop.cheap
- dev-t.hop.cheap
- dev-x.hop.cheap
Task automation file:
- gcc
- boost
- cmake
- libcurl
- Crowcpp/v1.0 or higher
- nlohmann_json/v3.0 or higher
- libmysqlcppconn-dev/v1.1 or higher
- Google Trending API: https://trends.google.com/trends/
- Bing Suggestions API: https://www.bing.com/
- OpenAI Vision API: https://openai.com/product/
- OpenAI Text generation API (GPT 4): https://openai.com/product/
- Replicate GPU runtime platform (for voice recognition): https://replicate.com/
Install Homebrew (if not already installed)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Install dependencies
brew install gcc boost libcurl cmake nlohmann_json mysql-connector-c++
Update package lists
sudo apt-get update
Install dependencies
sudo apt-get install -y gcc libboost-all-dev libcurl4-openssl-dev cmake nlohmann-json-dev libmysqlcppconn-dev
Update package lists
sudo yum update
Install dependencies
sudo yum install -y gcc boost-devel libcurl-devel cmake nlohmann-json-devel mysql-connector-c++
Update package lists
sudo pacman -Syu
Install dependencies
sudo pacman -Syu gcc boost curl cmake jsoncpp mariadb-connector-c++
Press
F5
to run the project in VSCode
The server will be available at http://localhost:8080
Or go to our live demo
cd build
cmake ..
make
./Crow
Link to documentation (generated by Doxygen)
- Debian 11 Bullseye (OS)
- Caddy/v2.7.5 (web server)
- Argo Tunnel (reverse proxy)
- Cloudflare (DNS/CDN)
- MariaDB/10.5.22
- phpMyAdmin/5.0.4
Dashboard (phpMyAdmin): https://db.hop.cheap