→ كل المشاريع

raqeeb

بواسطة @wailbentafat

17

pub sub micro service app that interact with etherium using foundry

عن هذا المشروع

Raqeeb Overview Raqeeb is a backend system that integrates IoT sensor data, smart contracts, and a dashboard for logistics management. It consists of three servers, each handling a distinct aspect of the system. Architecture Raqeeb is built using three different backend technologies: Sensor Server (TypeScript) Handles sensor data from trucks. Provides a GET request to retrieve the truck destination. Sends real-time GPS data via WebSocket. Calls the Django server to determine the destination. Logs all events in Redis for event-driven architecture. Contract Server (Express + Ethereum.js) Manages Ethereum smart contracts. Handles three main events: - routeend: Signals the completion of a shipment. - alert: Sends real-time WebSocket alerts. - ok: Verifies shipment completion and creates a smart contract. Uses Solidity for smart contract development. Utilizes Foundry for running and deploying contracts locally. Provides two main API routes: - GET /route - Retrieves the latest shipment data. - WS /alert - Provides real-time WebSocket alerts. Dashboard Server (Django) Provides CRUD operations (GET, POST, PUT) for trucks and packages.

من ملف README الخاص بالمشروع على GitHub

النجوم
17
التفريعات
1
آخر تحديث
10/02/2025

أضف هذه الشارة إلى ملف README

أظهر أن مشروعك مُدرج على «صُنع في الجزائر».

Made in Algeria
[![Made in Algeria](https://www.madeinalgeria.dev/badge/raqeeb.svg)](https://www.madeinalgeria.dev/projects/raqeeb)

مشاريع ذات صلة