Zeltra AI
AI Chatbot for enterpreneurs and startup minded people
Role
Full Stack Developer
Team
Solo
- AI memory management
- Multi-model support
- Langchain integration
- Chatbot Architecture
- Database Operations
Overview
Zeltra AI is an AI-powered startup ideation and validation platform designed to help founders turn raw ideas into clear, actionable startup directions. It focuses on idea refinement, niche discovery, and early-stage validation using structured AI reasoning.
3 days
Build timeline
7
API endpoints
2
LLM models
An evolving project focused on clarity and decision-making, not a full execution or business planning suite.
Key Features
Idea Refinement
Converts vague startup ideas into clear problem and solution statements, giving founders a concrete starting point instead of a fuzzy pitch.
Market Niche Analysis
Identifies target users, pain points, and underserved opportunities around the idea.
Startup Validation Signals
Evaluates feasibility using demand, competition, and differentiation signals.
Prompt-Based Ideation Engine
Generates structured prompts for deeper exploration of a concept.
Prototype Direction Generator
Suggests MVP scope, core features, and technical direction to move from idea to build.
AI-Guided Iteration
Improves ideas through iterative questioning instead of one-shot outputs.
API Overview
Zeltra AI exposes a set of API endpoints built using the Next.js App Router. These endpoints handle chat lifecycle management, session handling, AI analysis, and authentication. All routes live under src/app/api/*.
| Endpoint | Method | Purpose |
| ------------------------------- | ---------- | ------------------------------------------------------------------------------------------- |
| /api/new-chat | POST | Creates a new chat session |
| /api/get-messages | GET | Fetches messages for an active chat session |
| /api/delete-chat/{chatId} | DELETE | Deletes a specific chat session by its unique ID |
| /api/get-sessions | GET | Retrieves all chat sessions associated with the authenticated user |
| /api/analyze | POST | Runs AI-powered analysis on user input: idea refinement, validation, structured reasoning |
| /api/auto-initiate | POST | Automatically initializes a chat session, used for first-time users and quick-start flows |
| /api/auth/[...nextauth] | GET, POST | Handles authentication using NextAuth: providers, sessions, and callbacks |
