bahrain-bp / solarmap-challenge

This repository will include the SolarMap challenge
0 stars 1 forks source link

WebSocket Implementation for Session ID & Data Delivery #180

Closed Husain-Basem closed 3 months ago

Husain-Basem commented 5 months ago

This feature focuses on implementing the open, and close connections, web socket api, dynamo db connection table, for data delivery and unique session Ids between frontend and backend.

Husain-Basem commented 5 months ago

Created WebSocket Stack with WebSocket API and DynamoDB Connections Table

Husain-Basem commented 5 months ago

Linked Open & Close Routes and Temporarily Send Message Route to WebSocket API Routes & Bind Table and DB

Husain-Basem commented 5 months ago

Implemented Open WebSocket Function and Close WebSocket Function with Send Message Test Successful

Husain-Basem commented 5 months ago

Added Event Listeners and API Function to Pass Messages From Backend to Frontend

Husain-Basem commented 5 months ago

Included Web Socket API URL Import in Frontend Stack and Created VITE Environment Variable

Husain-Basem commented 5 months ago

Implemented DynamoDb ID Scan and ApiGatewayManagementApi for Connection ID and Post Connection

Husain-Basem commented 5 months ago

Successfully Connected and Posted Connection on Retrieved Session ID with Placeholder Message Received from Backend to Frontend