ikramdeveloper

Ikramdeveloper

All Projects

Node.js, Express.js, OpenAI, DynamoDB, AWS

TI AI Game — Business Idea Evaluation

A mobile app that helps founders validate and refine business ideas through AI-led structured conversations — covering vision, execution, and brainstorming phases with actionable reports.

TI AI Game
Engineering Thinking

Key Decisions & Challenges

1

OpenAI Tool Calls for Structured Conversation Flow

Situation

The AI needed to guide users through multiple defined stages — vision, overview, execution — in a predictable, controlled way.

Options Considered

  • Regular chat completions — produce free-form text, making it hard to enforce structure or trigger specific actions at the right moment
  • Tool calls — allow the AI to call defined functions at each stage, keeping responses structured and enabling specific backend logic per step

Decision

Used OpenAI tool calls to keep responses structured across stages and to trigger specific backend actions at each step in the evaluation flow.

What Was Built

Features

Structured Idea Evaluation

Users evaluate business ideas through defined conversation stages — vision, overview, execution — each led by the AI with guided questioning.

Brainstorming & Final Evaluation

Dedicated phases generate actionable insights and a final report summarizing the idea's strengths and gaps.

AI Conversational Flow

Built on OpenAI Chat Completions and Responses APIs with tool calls, keeping the conversation structured and triggering specific backend actions at each stage.

Screenshots

In Action

AI conversation

AI conversation

Idea evaluation

Idea evaluation

Responsibility

My Role

I was the sole backend developer — responsible for the backend architecture, AI integration, and AWS infrastructure. The frontend was handled separately.

Stack

Tech Stack

Node.js Express.js DynamoDB OpenAI AWS
Result

Outcome

Delivered to the client.