SynapseHub is a unified platform designed to organize, connect, and surface knowledge from multiple sources using AI. It helps teams discover relevant information faster through semantic search, graph visualizations, and collaboration tools.

💡 Inspiration

The project was inspired by the challenge of managing scattered documents, chats, and notes across platforms. I wanted to build a system that connects information like a brain—intelligently and meaningfully.

🧠 What I Learned

NLP with Sentence-BERT for semantic similarity

Graph-based modeling using Neo4j

Building scalable search with Elasticsearch + FAISS

Frontend design using React + D3.js

Deploying with Docker + AWS

🛠️ How I Built It

Backend: Python (FastAPI) + Vector search (FAISS)

Frontend: React + D3.js for interactive graphs

NLP: Extracted key concepts, linked them semantically

Collaboration: Real-time sync with WebSockets

⚙️ Challenges

Scalability: Solved with hybrid indexing

Duplicate detection: Used threshold-based clustering

UI complexity: Simplified with dynamic filters and tooltips

🔭 What’s Next

Add chatbot-based querying

Enable knowledge recommendations

Support learning journeys and topic trails

Built With

Share this project:

Updates