Ninoo

Ninoo Builder

What you can build

Websites and web apps that run in the browser, with an optional Python backend. Here is what that covers, and what it doesn't yet.

Works well

  • Landing pages, portfolios and small business sites.
  • Booking pages, sign-up and RSVP pages, simple forms.
  • Personal tools: trackers, planners, budgets, recipe and reading lists.
  • Internal tools for a team: boards, request trackers, simple dashboards.
  • Calculators, quizzes, small games and interactive explainers.
  • Apps that call another service's API (weather, maps, payments) with your own key kept on a backend.

On their own, these apps keep their data in the visitor's browser. That suits personal tools and demos. When several people need to see the same data, ask for a backend.

Example prompts

Each one opens the Builder with the prompt filled in. Change the wording before you send it.

What it's made of

Every new project starts from the same small starter. You don't need to know any of this to use the Builder, but it helps if you later work on the code yourself.

Front endReact 19 with TypeScript, built with Vite. The app starts at src/main.tsx and src/App.tsx.
StylingTailwind CSS v4.
PackagesNinoo adds npm packages with pnpm when your app needs them.
Backend (optional)Python 3.11 with FastAPI, in the api/ folder. See Python backends.
Saved dataIn the browser (localStorage) by default, or in a SQLite file on the backend.

Imported projects keep their own setup. Lovable apps use the same stack, so they import cleanly. See Import.

Not possible yet

So you aren't surprised halfway through, these aren't supported today:

A database and sign-in run by NinooConnect your own Supabase account for a hosted database, sign-in and storage. See Supabase, Stripe and AI. Without it, SQLite on the Python backend can reset on the published site.
Email sendingThere is no built-in email service. Use a provider's API with your own key, added under Secrets.
Mobile app store appsThe Builder makes web apps. They work in any phone's browser, but they aren't App Store apps.

Payments and money

Apps Ninoo builds take payments only through Stripe Checkout with your own Stripe key, confirm them with Stripe's signed webhook, and never store card numbers. Add your key under Stripe. Trading, investing and crypto apps get a short “Not financial advice” note.