I will build CRM, client portals, automation & business solutions using Softr, Supabase, Xano, n8...I will build CRM, client portals, automation & business solutions using Softr, Supabase, Xano, n8...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
I will build CRM, client portals, automation & business solutions using Softr, Supabase, Xano, n8n
Many businesses struggle with scattered data, manual processes, disconnected apps, and inefficient workflows that slow down growth. Managing customers, databases, payments, and internal operations becomes difficult without the right system.
I help businesses build modern CRM systems, client portals, database solutions, and workflow automation that connect everything in one streamlined platform. From customer management to automated processes, I create reliable solutions designed to save time, reduce repetitive tasks, and improve business efficiency.
I work with powerful tools including Softr, Supabase, Xano, Airtable, Odoo CRM, n8n, Zapier, PostgreSQL, APIs, Webhooks, Make, Retool, WeWeb, Bubble.io, Prisma, Docker, GitHub, Cloudflare, Stripe, and SendGrid.
Whether you need a custom CRM, client portal, SaaS MVP, database architecture, API integration, or complete automation system, I build scalable and user-friendly solutions tailored to your business needs.
From a packing-slip PDF to a shipment your team can track.
This TechFoundry IMS demo matches boxes, parts, and weights from the vendor document and connects courier tracking to the shipment record. A practical example of the AI and automation workflows we build into business software.
Right when the Base44 Challenge started, I got a new client: a child sleep consultant who needed a website.
My first thought was that she needed more than a website. She needed a real workspace.
Her work with each family involved:
An intake questionnaire in Google Forms.
A paper sleep diary that parents fill in, often at 3 a.m. with a baby in their arms.
An Excel spreadsheet with her own formulas, where she manually copies diary entries and calculates wake windows, naps and night sleep.
A new set of files for every new client.
I looked for a ready-made platform for this niche and couldn’t find one that fit her workflow. She needed more than a generic CRM or a parent-facing sleep tracker.
So I built A Gentle Rhythm.
Two connected spaces
01 · The consultant’s workspace
Available on the web and on her phone.
All families appear in one list, with clear statuses: waiting for the family, questionnaire to review, diary in progress.
Each child’s case brings together:
The intake questionnaire.
The sleep diary.
Sleep calculations and averages.
Private consultant notes.
The plan and its versions.
02 · The family’s space
A simple, invite-only space shared by both parents—and a grandparent, if needed.
Parents can add it to their phone’s home screen and open it like an app, without downloading it from the App Store or Google Play.
Each family sees only its own child.
How it works
Step 0 · Create a space for the family
The consultant creates a case with the child’s name, date of birth and programme length: 7, 14 or 28 days.
She sends an invitation link. The parent sets a password and confirms their email with a six-digit code.
Step 1 · Get to know the family
The intake questionnaire has five chapters: General, Sleep, Temperament, Expectations and Consent.
Parents answer one question at a time, using answer chips or their own words. Their progress is saved as they go.
Before submitting, they can review all their answers. The consultant then reads the questionnaire chapter by chapter and either marks it reviewed or returns it for changes.
Step 2 · Log sleep with one tap
Parents tap “Fell asleep” and “Woke up.”
The ring turns blue while the child sleeps and warm while awake. A short follow-up asks what helped the child fall asleep: two taps, or Skip.
Both parents see the same timer live. Accidental taps can be undone, and each entry shows who logged it.
Step 3 · Let the diary do the calculations
The diary builds itself, with one line per day running from 18:00 to 18:00.
Using the consultant’s own Excel formulas, the app calculates:
Wake windows.
Naps.
Night sleep.
The longest sleep stretch.
Total sleep over 24 hours.
Averages include only complete days selected by the consultant.
She can review the Durations table on her computer or phone. If a family has a question, “Preview as family” opens their space so she can see exactly what they see.
When she needs a spreadsheet, she can export a real .xlsx file in one click.
Step 4 · Write the plan beside the diary
The consultant writes the plan alongside the diary: a letter to the family, target wake windows and tasks for the week.
Drafts stay private. When she publishes a new version, the family sees it immediately.
Step 5 · Follow progress day by day
The family keeps logging sleep. The week view brings together nights, wake windows against the plan and “before → now” progress as the programme continues.
What it saves
For the consultant
No copying paper diaries into Excel. No manual wake-window calculations. No separate set of files for every client. No chasing photos of diary pages in messengers.
One workspace for all her families.
For parents
No tables to fill in at night.
One tap. One hand. In the dark.
How I built it
Her real materials came first
I started with the consultant’s Google Form, paper diary and Excel spreadsheet.
I worked through every formula, built a test day and checked the app against her spreadsheet, number by number, until the results matched.
Design before code
Before building the app, I created a design system with:
Night and day themes.
One consistent colour rule: blue means asleep, warm means awake.
The night and dawn sky backgrounds are my own images, created with Midjourney.
Built with Base44 and Claude Code
Base44 built the application: the database, authentication, access rules and screens.
Claude Code was my design partner. It helped write the design system and implementation prompts, analyse the spreadsheets and test the live site in a real browser—checking screens, console errors and calculations.
21 batches of improvements
Credits were limited, so I grouped each round of fixes into one structured batch for Base44.
The first working version took 21 batches.
Privacy
Families join only by invitation.
Database access rules restrict parents to their own family’s records. I tested this with a second account.
The consultant’s private notes and unpublished plan drafts remain visible only to her.
All names and data in the demo are fictional.
Current stage and what’s next
This is the first working version.
The next step is for the consultant to start using it with real clients.
Longer term, A Gentle Rhythm could become a platform for other sleep consultants, each with their own practice and families.
Growing companies often struggle with overflowing shared inboxes (sales@, support@, info@). Manual sorting, categorizing, and assigning emails to different departments causes response delays. Even worse, high-priority issues—such as urgent billing complaints or system failures—frequently get buried in the noise, leading to missed deadlines and unhappy clients.
The Solution & Architecture
I engineered an enterprise-grade inbox management and automation architecture using n8n, Gmail API, and OpenAI.
The system workflow functions as follows:
Ingestion & AI Classification: The workflow triggers instantly upon receiving a new message (Gmail Trigger), sanitizes the payload, and passes the text to an OpenAI Chat Model for sentiment analysis and intent classification.
Smart Categorization & Labeling: Based on the AI's output, a routing node assigns the email to the correct department (Finance, Sales, Technical Support, Partnerships) and automatically applies matching Gmail labels in real time.
Priority Escalation Routing: If the system flags an email as high-priority, it immediately triggers a secondary logic line. This packages the case details and shoots an urgent alert card directly into a dedicated Discord channel, complete with a summary and recommended actions.
AI-Assisted Contextual Response: Simultaneously, the system evaluates if an instant acknowledgement is needed, generates a contextual, brand-aligned draft reply using LLMs, and sends it directly within the original Gmail thread to reassure the client.
Business Results
Zero Sorting Overhead: Fully eliminated the manual labor required to filter, read, and forward inbound corporate emails.
Accelerated Escalation: Critical, high-priority issues (like duplicate billing charges) are delivered to managers' chat screens within seconds.
Improved Client Retention: Automated contextual auto-replies ensure clients receive an immediate confirmation that their issue is prioritized and routed to the correct desk.
I'd test calm messages about a service outage alongside angry messages about a routine request, so sentiment doesn't become a proxy for urgency. When the model is unsure of the department or priority, does the email go to a human review queue rather than being silently assigned?