DEV Community

Varun Krishnan
Varun Krishnan

Posted on

Day 1: Building SpeakSheet – An AI-Powered Excel Generator (NextJS + Gemini + Python)

I'm building my first SaaS product in public. It's called SpeakSheet, and it generates Excel spreadsheets from natural language prompts.

This is my Day 1 devlog.

Screenshot of the UI GPT provided me

🧠 The Idea

Most people create the same spreadsheets repeatedly. Budget trackers. Sales logs. Task lists. Client rosters.

What if you could just describe what you need and get a fully structured .xlsx file in seconds?

That's SpeakSheet.

💡 How It Works

User types a prompt (e.g., "Track gym members with name, age, membership type, join date")
AI (Gemini Pro + LangChain) parses the prompt and extracts:
Column names
Data types
Required vs optional fields
Python backend generates the .xlsx file using openpyxl
User downloads or receives it via email[Future Feature]

What I Built Today

Basic MVP UI (used ChatGPT to speed up scaffolding)
Prompt → schema generation pipeline
File upload feature
Email/password authentication via Supabase

💬 Feedback Welcome

I'm building this 100% in public. Follow along:

Twitter: [@NotVarunKV]
Drop a comment if you have ideas, questions, or just want to roast my code 😅

Top comments (0)