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
- Navigate to the Projects tab in your BatonAI dashboard
- Click New Project
- Select From Template
- Choose your preferred template from the available options
- Review the template details and technologies
- 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:
- Review the generated project structure
- Check the README.md for template-specific instructions
- Install dependencies using the provided package manager
- Start the development server
- Begin customizing the template for your needs
Need Help?
- Check our Template Documentation for detailed information about each template
- Visit our Getting Started Guide for general setup instructions
- Join our Community Discord for support and discussions