Creating a New Project from Template

Get started quickly with BatonAI by creating a new project from one of our pre-configured templates. Each template comes with best practices and modern tooling already set up.


Available Templates

1. Website Template

Template ID: drupal-nextjs-marketing-site

A full-featured marketing website template with:

  • Drupal CMS backend for content management
  • Next.js frontend for optimal performance
  • Modern UI components and responsive design

Perfect for: Marketing websites, corporate sites, and content-heavy applications

2. Front-end App Template

Template ID: nextjs-boilerplate

A clean, modern Next.js application template featuring:

  • Next.js framework
  • TypeScript support
  • Modern development tooling

Perfect for: Single-page applications, web apps, and frontend-focused projects

3. Full-stack App Template

Template ID: nextjs-supabase-starter

A complete full-stack application template with:

  • Next.js frontend
  • Supabase backend
  • Authentication and database setup

Perfect for: Full-stack applications, SaaS products, and data-driven web apps

4. Backend App Template

Template ID: full-stack-fastapi-template

A powerful backend template featuring:

  • FastAPI framework
  • Python tooling
  • Modern API development practices

Perfect for: Backend services, APIs, and microservices


Creating Your Project

  1. Navigate to the Projects tab in your BatonAI dashboard
  2. Click New Project
  3. Select From Template
  4. Choose your preferred template from the available options
  5. Review the template details and technologies
  6. Click Create Project to initialize your new project

Each template comes pre-configured with:

  • Development environment setup
  • Best practices and coding standards
  • Essential dependencies and tooling
  • Documentation and example code

Next Steps

After creating your project:

  1. Review the generated project structure
  2. Check the README.md for template-specific instructions
  3. Install dependencies using the provided package manager
  4. Start the development server
  5. Begin customizing the template for your needs

Need Help?