Network Smart!

✨ Inspiration: After the opening ceremony yesterday, I was excited to network, but with over 100 people around, it was overwhelming. I didn’t know who to approach or how long it would take to find someone truly relevant. Meeting everyone just isn’t practical.

That’s what inspired MeetWise — a simple tool for event organizers to offer attendees. Participants can sign up with their interests, roles, or goals, and then use MeetWise to discover others at the event who closely align with what they’re looking for.

For example: “I want to meet someone currently working with MCP servers and who enjoys badminton.” Instead of random introductions, we make networking intentional, efficient, and meaningful.

📚 What I Learned: Throughout this project, I gained valuable insights into: n8n Workflows: Designing complex automation workflows using n8n's visual interface. Utilizing Google's Gemini API to generate embeddings for textual data. Vector Databases: Integrating with Pinecone to store and query high-dimensional vector representations. Data Chunking: Implementing effective text splitting strategies to optimize embedding generation. Metadata Management: Associating metadata with each data chunk to maintain traceability and context.

🛠️ How we Built It: Frontend: React.js and Supabase for authentication. Backend: Supabase edge functions. n8n: to connect with Gemini API and Text Splitting: Uses the Recursive Character Text Splitter to divide the profile into manageable chunks. Metadata Enrichment: Adds user-specific metadata to each chunk for context. Embedding Generation: Employs the Gemini API to convert text chunks into vector embeddings. Vector Storage: Stores the embeddings along with metadata in Pinecone for efficient similarity searches.

🧗 Challenges Faced Data Chunking: Ensuring that the text splitting preserved semantic meaning without losing context. Metadata Association: Maintaining a reliable link between each chunk and its corresponding user ID. API Integration: Handling authentication and data formatting for seamless communication with external APIs. Error Handling: Implementing robust error checks to manage API failures and data inconsistencies.

Built With

Share this project:

Updates

Private user

Private user posted an update

How to use the site. Please click signup, provide any email and password, no verification needed. Once loggedin click join a event use code "233076" to join dathon event.

here you view members who joined this event, and find interesting people by clicking find people button.

Discord: @Ganixx

Log in or sign up for Devpost to join the conversation.