Inspiration
Some time ago, I was playing around in an online Google game, and an idea had suddenly crossed my mind. But how would I get that idea to Google, let alone a small team or person working on that game? Getting direct feedback from end users can be messy for some developers, and I came up with this app to help mediate that process.
What it does
ComLab allows for both technical and non-technical users to submit tickets to different organizations that represent developers. Users can sign up or log in via email or Google OAuth. A developer can create an organization for users to submit tickets to.
Users can submit tickets with a title, description, and an image attachment to an organization. Developers can view these tickets and triage them by priority (powered by an LLM via Snowflake API) and summarize tickets (also powered by Snowflake API). Developers can sort tickets in multiple ways as well. Developers and users can also use the Reddit Digest tool to gain insight into a specific product (especially helpful for developers). Users can upvote other users’ tickets if they feel it provides value.
With the app, users can directly communicate a bug, feature request, etc. to the developer, allowing for the developer to create and innovate faster, tailoring to the users' needs. For open-source projects, non-technical people can have a say in the development process too, which would be a little hard to do through GitHub Issues and Discussions.
How I built it
I used a modern technology stack:
- Frontend: Next.js, React, TailwindCSS
- Backend: Next.js Serverless Functions
- Database: MongoDB Atlas (with authentication)
- AI: Snowflake Cortex AI API (using gpt-5-mini)
Challenges I ran into
Since I was new to Snowflake, I initially had trouble with network and authentication policies, but in the end, I figured out how to make everything work. Developing the prompts for the LLMs to accurately output a relevant response also took some tinkering and trial and error.
What I learned
I learned how to use Snowflake’s API, something I was especially looking forward to, particularly for connecting LLMs into my app. I also learned about time management, a great life skill. Overall, I had a lot of fun experimenting with how an LLM can be used to help developers in the product sense.
What’s next for ComLab
I hope to continue developing ComLab for both learning and community purposes. I want to add a website verification system (something a little ambitious for a solo hacker at a two-day hackathon). I also want to incorporate more AI features so developers have an easier time understanding their user base. I would like for there to be a connection to GitHub for open-source projects to have a direct pipeline with my app.
Built With
- javascript
- mongodb
- next.js
- react
- snowflake
- typescript
- vercel


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