Tecnologies:
DataBase: CockroachDB
FrontEnd: Vue.js and bootstrap-vuejs
Backend: Go
Endpoints Backend:
GET the domains searched
localhost:8082/api/domains
GET the info of an specific domain
localhost:8082/api/{id}
Database run in port localhost:8080
Frontend runs in localhost:8081
To run the node of the database run in one terminal the following command in the folder where is cockroach.exe
./cockroach.exe start --insecure --listen-addr=localhost
Then open other terminal and do the following commands
./cockroach.exe sql --insecure --host=localhost:26257
CREATE USER IF NOT EXISTS maxroach;
CREATE DATABASE domains;
CREATE TABLE IF NOT EXISTS domain (host STRING PRIMARY KEY, ssl_grade STRING, ssl_previous_grade STRING, last_search TIMESTAMPTZ);
To run the frontend open other terminal in api-rest-go/gui/domainapp and execute:
npm run serve