Skip to content

shiwal25/Hackathon-Submission

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

PROJECT SYNAPSE (TEAM HACKON)

Team-hackon-icon

(Team Hackon)

DESCRIPTION :

HackOn

PROJECT SYNAPSE


1.) GrabExpress:

WhatsApp Image 2025-09-10 at 01 22 33_8a08a736


2.) GrabCar:

WhatsApp Image 2025-09-10 at 01 22 09_57f56b8c


3.) GrabFood:

diagram-export-9-9-2025-10_35_51-PM

4.) GarbMart:

diagram-export-9-9-2025-11_07_21-PM

πŸš€ Quick Start Guide


Prerequisites

Before you begin, Ensure you have the following installed:


οΏ½
Node.js (v16.0+) Download here
οΏ½
Requirements
Install requirements.txt
οΏ½
Git
Download here

πŸ› οΈ Installation Steps

  1. Navigate to the backend folder
cd "Backend System"
  1. Install Node.js dependencies
npm install
  1. Navigate to the agent folder
cd ../"Last Mile Delivery Agent(langChain)"
  1. Create a Python virtual environment
python -m venv venv
  1. Activate the virtual environment
# Windows
venv\Scripts\activate

# macOS/Linux
source venv/bin/activate
  1. Install Python dependencies
pip install -r requirements.txt
  1. Set up environment variables in a .env file
GOOGLE_API_KEY=your_gemini_api_key
GOOGLE_MAPS_API_KEY=your_google_maps_api_key
FLIGHT_API_KEY=your_aviationstack_api_key
Train_API_KEY=your_train_api_key
BUS_API_KEY=your_bus_api_key
  1. Run the WebSocket server from the backend folder
cd ../"Backend System"
node server.js

TechStack

Java         β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–“β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘    61.3%
Python       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–’β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   35.9%
JavaScript   β–“β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘    2.0%
HTML         β–’β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘    0.8%

Architecture


diagram-export-09-09-2025-20_07_19

REFERENCES AND LINKS

MEET OUR TEAM

Amit

Twitter Badge Linkedin Badge
GitHub Badge Gmail Badge

Shivam Agarwal

Twitter Badge Linkedin Badge
GitHub Badge Gmail Badge

Aerin Patel

Twitter Badge Linkedin Badge
GitHub Badge Gmail Badge

API KEYS

TRAIN STATUS API KEY USED (RAPID API)

FLIGHT STATUS API KEY USED (AviationStack)

GOOGLE MAP API KEY USED (GOOGLE MAPS)

LANGCHAIN GOOGLE GENAI (GOOGLE GEMINI)

BUS STATUS API KEY (DATAMALL LANDTRANSPORT)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •