Backdrift’s AI understands natural language. You don’t need to use technical jargon or specific formats. Just describe what you want your application to do.
A task management app where users can create projects, add taskswith due dates and priorities, and assign tasks to team members.Each organization should have isolated data. Organization adminscan invite members and assign roles (admin, member, viewer).
This prompt tells Backdrift:
Core entities: projects, tasks, users
Relationships: tasks belong to projects, users belong to organizations
Avoid implementation details. Let Backdrift decide how to build it.
❌ Don’t say: “Use DynamoDB with a GSI on user_id”
✅ Do say: “Users should be able to query their own tasks efficiently”❌ Don’t say: “Create a Lambda function triggered by SQS”
✅ Do say: “Process task assignments asynchronously”❌ Don’t say: “Use Cognito with OAuth 2.0”
✅ Do say: “Users sign in with email and password”
An e-commerce platform with products, categories, and orders.Customers can browse products, add to cart, and checkout.Admins can manage products, view orders, and update inventory.When an order is placed, send a confirmation email.Run a daily job to check for low inventory and alert admins.
A customer support ticketing system.Customers submit tickets with a subject and description.Support agents are assigned tickets and can respond.Managers can see all tickets and reassign them.Track ticket status: open, in-progress, resolved, closed.When a ticket is resolved, email the customer.
A booking system for a fitness studio.Classes have a name, instructor, time, and capacity.Members can book spots in classes.Instructors can view their schedule.Don't allow overbooking—enforce capacity limits.Send a reminder email 24 hours before each class.
After your initial prompt, use Spec Chat to refine:
User: "Add a comments feature to tasks"User: "Make the due date required"User: "Add file attachments to tickets"User: "Change the status options to: new, active, blocked, done"
Spec Chat
Learn how to iterate on your backend with conversational AI.