Where developers grow together

Show your projects
Get inspired by amazing projects, find your startup idea
Trae- Data- Analytics
- This project is a full-stack analytics app that lets a user ask questions in plain English and get data back from a local SQLite database.- The backend is a Node.js + Express API that reads CSV datasets, builds a SQLite database, generates SQL from natural-language questions using Groq, validates the SQL, runs it, and returns formatted results.- The frontend is a React + Vite app styled with Tailwind CSS that sends questions to the backend and shows the returned SQL, table results, and basic chart output.- The data layer is built from CSV files in backend/src/database/csv , which are imported automatically into nf_buildathon.db using sql.js .- The main goal of the project is to act like an AI-powered data query assistant for the provided dataset.- It is currently set up for local development, with the backend running on port 5001 and the frontend calling the query API at http://localhost:5001/api/query .
NF QueryGPT
NF QueryGPT is an AI-powered database assistant that enables users to query business data using natural language in English or Hinglish. The system converts user questions into optimized SQL queries, executes them on a read-only SQLite database, and presents results as tables, metrics, or charts. It understands relationships across multiple database tables, displays generated SQL for transparency, and handles ambiguous requests by asking clarifying questions. Built with safety-first principles, QueryGPT prevents any data modification operations while making data analytics accessible to non-technical users.
NF QueryGPT
NF QueryGPT is an AI-powered natural language-to-SQL assistant built for NikahForever (a matrimonial platform). Its primary purpose is to allow non-technical team members—such as Product Managers, Customer Support, Operations, and Founders—to ask business-related questions about database data in plain English or Hinglish (e.g., "How many users registered from Delhi this month?") and receive instant visual results and data analysis without needing to write SQL or wait hours for a data analyst. All AI-generated SQL queries are verified on the server before execution. The validation layer (lib/sql-validator.ts) blocks potentially harmful commands such as INSERT, UPDATE, DELETE, DROP, ALTER, TRUNCATE, REPLACE, CREATE, GRANT, REVOKE, EXEC, EXECUTE, and VACUUM. Only read-only queries using SELECT or WITH are allowed. Query Protection Execution Timeout: Queries are automatically cancelled after 10 seconds using AbortController, preventing long-running or stuck operations. Row Limit: Query responses are restricted to 100 rows by default (MAX_ROWS_RETURNED) to avoid excessive data transfer. Error Handling: All database errors are processed server-side, and only safe, sanitized error messages are returned to the client. LLM Security The system prompt strictly prevents generation of destructive SQL commands. The model is instructed not to reveal sensitive data like phone numbers or email addresses unless specifically requested by the user. Hinglish input is supported without compromising security. With AMBIGUITY_THRESHOLD=7, vague or unclear requests trigger clarification prompts instead of immediate execution. Data Privacy The LLM receives only a limited, curated schema context rather than full database metadata. Data processing remains entirely server-side; the client only receives final query results. Infrastructure Security API Keys: Groq and OpenRouter API keys are stored securely as environment variables in Vercel and are never exposed to frontend code. Database Security: The Neon PostgreSQL connection uses sslmode=require to ensure encrypted communication. Secure Deployment: Hosting on Vercel provides automatic HTTPS with SSL/TLS encryption. Goals Democratize Data Access: Bridge the gap between non-technical business teams and databases by providing instant, self-serve answers. Translate Natural Language to SQL: Accurately map conversational queries (English and Hinglish) into precise SQLite read queries. Handle Ambiguity Safely: Prevent false assumptions by identifying ambiguous questions and asking clarifying follow-up questions instead of guessing. Ensure Security & Safety: Enforce read-only access strictly, blocking any query modifications (INSERT, UPDATE, DELETE, DROP, ALTER) to prevent data corruption. Enhance User Experience: Present answers clearly using a modern chat interface complete with interactive data tables, collapsible SQL code inspection, and automatic chart visualizations (line/bar plots) for trends. DEPLOYED LINK -https://nfsql.mohitdwivedi.in/chat
Step by step tutorials
Interactive tutorials, by developers, for developers
Experts
Techies with experience, and a blue tick

Trust Onyekwere
AI Developer Advocate

Ratnakar Patrayudu
Sr. Manager - SEO & Organic Growth, Techjockey.com

Sai Sandeep Ogety
“Transforming DevOps with innovation, collaboration, and AI-driven solutions.”

Ayush Chamoli
Data Engineer @ Enable Data

Shivangi Pande
Product designer and A11y champion @ Microsoft

Darshan Sharma
SDE III

Debajit Mallick
Organizer @GDG Siliguri🚀 | Software Engineer @Ergeon | Tech Community Builder & Innovator

Pranav Kumar
Tech Lead @Wipro, Automation Engineer

Step into the Commudle Developerverse
Developer Ecosystem
Being a Techie is a superpower,
share knowledge & collaborate with more people like you.
Knowledge Sharing
Publish your own tutorials, share those projects which you are building and get recognized.

Testimonials
Don't just take our word for it

Vikas Shukla
@shuklaboy7
Co-organizer, GDG Ranchi
Commudle is by far the best platform I’ve used for community management! It’s incredibly easy to navigate, with everything we need in one place, which made organizing DevFest 2024 Ranchi a seamless experience. What truly sets Commudle apart is the founder, Arpan Garg. He genuinely cares about his users, personally addressing any issues and providin...
Read more
Tushar Raj
@raj_tushar_30
Organizer, GDG Ranchi
Commudle proved to be an exceptional tool for managing our community event, DevFest 2024 Ranchi! The platform’s intuitive layout and comprehensive features brought everything we needed under one roof, making the entire organization process efficient and straightforward. The ticketing process was smooth, and handling payments was effortless, letting...
Read more
Daksh P. Jain
@daksh777
Organizer/Team @PyDelhi, Student @ Bharati Vidyapeeth College of Engineering, ARM @ CodeDay Delhi
Commudle is the one platform for everything related to developer communities. It's super easy to use, user friendly, got a ton of different options for community leaders and members like event notifications, custom forms, attendance, statistics, RSVP system, connecting with attendees within an event, etc. Commudle is not only a platform for communi...
Read moreGautam Manak
@gautammanak
Community Leader of MeerutCodeHub community
Commudle is my ultimate tool for connecting with developers, organizing events, and building a vibrant community. It offers everything I need in one place – from hosting events to managing communities, and even running coding competitions and hackathons. It makes engaging with our community easy and seamless. Commudle has truly simplified my role a...
Read more
Akaash Tripathee
@akaashtripathi
Organizer at TensorFlow User Group Ghaziabad
I have thoroughly enjoyed using Commudle for organizing three events, and I am delighted to share my positive experience. The platform's smooth interface and flawless UI/UX design truly stood out, making the entire event management process seamless and efficient. The perfection in user interface and experience was evident at every step, contributin...
Read more
Sharanya Srivastava
@seekersharanya
Associate Product Consultant at Cvent, Women Tech Makers Ambassador
Because I love how it combines all the small things related to an event and brings them all together. Most of the time, people use different platforms for CFPs, volunteers, and registrants, but Commudle does it all in one place. Also, the option to build your own profile like LinkedIn is a great feature. Love the fact that we're allowed to showcase...
Read moreWho should have a profile on Commudle?
- If you are a Software Developer, Designer, DevRel or a Community Leader then Commudle is for you.
Why do I need a Commudle profile?
- It helps you build recognitions with not just your community contributions on Commudle, but everything on the internet from your blogs to your public projects.
How can I get a blue tick?
- If you think you are an expert in a technology, just fill this form and we'll get back: Expert Nomination Form
Why to have my Developer Community on Commudle?
- The right tools to engage your members all at one place. From events, newsletter to forums & chats. It's very easy to manage members & every community activity helps you build your profile.

















