Skip to content

Introduction

Welcome to Basecompose – your all-in-one, open-source solution for building modern web applications with the help of AI.


What is Basecompose?

Basecompose is a developer tool that lets you create full-stack applications by simply describing what you want in plain English. It uses advanced AI to understand your requirements and generates:

  • A frontend (user interface) using Next.js
  • A backend (API/server) using Node.js or FastAPI
  • A database (MongoDB, PostgreSQL, Redis, etc.)
  • Authentication (login/signup with Auth.js)
  • Docker Compose files for easy local development and cloud deployment
  • All configuration, environment files, and setup guides

You don’t need to be an expert in every technology. Just describe your app, and Basecompose does the heavy lifting. It’s like having a senior developer and DevOps engineer on your team, 24/7.


Why Use Basecompose?

  • Save Time: Skip the boilerplate and focus on your unique features.
  • Learn by Doing: See how a real-world, production-ready stack is put together.
  • Prototype Fast: Go from idea to working code in minutes.
  • Best Practices: All code follows modern standards and is easy to extend.
  • Open Source: Free to use, modify, and contribute to.

Who Should Use Basecompose?

  • Beginners: Build real apps without deep technical knowledge. Learn by example.
  • Startups: Quickly prototype and launch MVPs. Iterate fast.
  • Developers: Save time on setup and focus on business logic.
  • Educators: Teach full-stack concepts with hands-on, working code.
  • Hackathon Teams: Ship projects fast and impress judges.

How Does It Work?

  1. Describe Your App: Use the chat interface to tell the AI what you want (e.g., “I need a blog with login and a database”).
  2. AI Builds Your Stack: The AI selects the right technologies, resolves dependencies, and configures everything for you.
  3. Download & Run: Instantly download your project as a ZIP file. Unzip, follow the setup guide, and you’re live!

What Can You Build?

  • SaaS products
  • Blogs and content sites
  • REST APIs
  • Microservices
  • Prototypes and MVPs
  • Internal tools
  • Anything you can describe!

Live Demo & Community


Documentation Overview

This documentation covers everything you need:

  • Getting Started: Installation, setup, and first project
  • Features: What Basecompose can do
  • Project Structure: How the generated code is organized
  • Supported Technologies: What stacks you can use
  • Usage Guide: Step-by-step instructions for the UI and API
  • Templates & Addons: How to add more features
  • Environment Variables: All required settings explained
  • Development Setup: How to contribute or customize
  • FAQ & Troubleshooting: Common questions and solutions
  • Security & Code of Conduct: Keeping the community safe
  • Release Notes & License: Updates and legal info

Let’s get started and build something amazing!