
Critiq adalah aplikasi web terdesentralisasi untuk menangani ulasan pelanggan dan umpan balik untuk produk dan layanan. Ini memberi insentif kepada peninjau dan mencegah mereka memposting ulasan omong kosong untuk mempertahankan keaslian. Perusahaan dibantu dengan LLM untuk meningkatkan persaingan mereka di pasar. Ini menyediakan berbagai titik akhir untuk mengelola pengguna, ulasan, dan proses validasi.

Contract address : "0x08eB668E21bee808e48A0449713b3494476Eb1b0",
Block explorer Transaction Hash : "0x6e9e8cc04003759822505cdf5bbb39258ba71a4f76b07e30daa0ac343ee3ded9"
Block explorer url : https://subnets-test.avax.network/c-chain
Kloning repositori: git clone https://github.com/biswajit150803/critiqAll_backend.git cd critiqAll_backend
Instal Ketergantungan: npm install
Buat file .env dengan variabel berikut:
PORT=your_port
npm start API Backend:
-Register pelanggan
- Method: POST
- Body:
{
"name": "string",
"companyEmail": "string",
"walletAddress": "string"
}
-Login pelanggan
- Method: POST
- Body:
{
"walletAddress": "string"
}
-Register sebuah perusahaan
- Method: POST
- Body:
{
"companyName": "string",
"companyEmail": "string",
"companyLogoUrl": "string",
"companyDescription": "string",
"walletAddress": "string",
}
-Login sebuah perusahaan
- Method: POST
- Body:
{
"walletAddress": "string"
}
Verifikasi -OTP
- Method: POST
- Body:
{
"email": "string",
"otp": "string"
}
- Method: GET
- Body:
{
"phone": "string",
}
- Method: POST
- Body:
{
"sid": "string",
"id": "string",
"phone": "string"
}
```
- URL: /
- Method: POST
- Body:
{
"productName": "string",
"productDescription": "string",
"productImageUrl": "string",
"isOrderIdTracking": "boolean",
"reviewDate": "string",
"excelFile": "string",
"questions": [
{
"question": "string",
"type": "string",
"options": [
"string"
]
}
],
}
Proyek ini dilisensikan di bawah lisensi MIT.