Prosperity St.Let’s talk
Menu

WORK

Fourteen projects,
built to be used.

Websites, booking and lead systems, our own CRM platform and daily performance app, a trade shop, a menswear store, a community platform, a brand identity, local SEO and business software. For each one: what was built, what the owner can do with it, and where our scope stopped.

01 / WEBSITES & DIGITAL

Diamond Valley Taxi.
Confirmed by SMS.

Diamond Valley Taxi is a taxi operator in Melbourne’s north-east, serving Eltham, Diamond Creek, Greensborough, Hurstbridge and the suburbs around them. We built the website and the booking product behind it. A passenger requests a ride in about a minute, the operator checks driver availability, and the booking is confirmed by SMS with the driver’s name, car and mobile.

Diamond Valley Taxi homepage on a desktop screen: the heading Your local Diamond Valley taxi beside a Book a taxi form with pick-up and destination fields, Now and Schedule options and a Continue button
The same page on a phone: the Book a taxi form with pick-up, destination, Now and Schedule options and a Continue button, above a note that bookings are confirmed by SMS
diamondvalleytaxi.com.au on desktop and mobile.

What we built

  • A request-a-ride flow: pick-up, destination, and now or scheduled. It takes about a minute and needs no account, just a name and mobile number.
  • Driver confirmation by SMS. Once a driver accepts, the passenger gets the driver’s name, car and mobile number.
  • Fare quotes by SMS, with a “Book at this fare” option when the price suits.
  • A private link in the SMS where the passenger can view, change or cancel the booking.
  • Airport transfers with a flight number, and a linked return trip booked in the same request.
  • Scheduled rides, and a choice of standard, executive or maxi vehicle.
  • Landing pages for Eltham, Diamond Creek, Greensborough, Hurstbridge, Doreen, Mernda and six more suburbs.
  • Reviews, FAQs, about, contact, privacy and terms pages. Built on Next.js.

What they can do now

The owner
  • Take ride requests online, day and night, alongside phone bookings.
  • Check driver availability, then confirm the booking by SMS so the passenger knows who is coming.
  • Send a fare quote by text and turn it into a booking when the passenger accepts.
  • Handle change and cancellation requests through the passenger’s booking link as well as by phone.
  • Point local customers to a page for their own suburb.
Passengers
  • Book from a phone in about a minute, without creating an account.
  • Get the driver’s name, car and mobile before the pick-up.
  • Ask for a price first, then book at that fare.
  • Add a flight number to an airport run and book the return at the same time.

Scope

Prosperity St. built the website and the booking product behind it, including the SMS confirmations, fare quotes and suburb pages.

Drivers, fares, dispatch and day-to-day operations stay with Diamond Valley Taxi.

02 / WEBSITES & DIGITAL

Gotta Love Fishing.
Find your trip.

Gotta Love Fishing runs family-owned fishing charters on Port Phillip Bay, departing St Kilda and Werribee. We built the website and the booking request flow behind it. A guest picks a charter, a preferred date and a group size, and the crew confirms the trip.

Gotta Love Fishing homepage on a desktop screen: the heading Good mates. Great fishing. over a photo of guests holding their catch at the marina, with a Find your trip form for charter, preferred date and guests
The same page on a phone: the Good mates. Great fishing. heading over a photo of a guest holding a snapper, with Find a Trip and Call buttons
gotta-love-fishing.vercel.app on desktop and mobile.

What we built

  • A find-your-trip request: charter, preferred date and number of guests, with the date treated as a preference until the crew confirms.
  • A page for each charter (King George whiting, pinkies, calamari and flathead, snapper, and the private boat) with season, duration, group size, inclusions and from-pricing.
  • A what-runs-when calendar that highlights the current month and the charters running in it.
  • A private charter enquiry for groups who want the whole boat.
  • Boat and crew, gallery, gift voucher, scattering-ashes, FAQ, terms and contact pages, plus a link to the business’s Google reviews.
  • Built on Next.js.

What they can do now

The owner
  • Take booking requests online at any hour and confirm each one with the guest.
  • Show which charters run each month, so guests ask for trips that are actually on.
  • Send private groups to their own enquiry rather than the shared-trip form.
Guests
  • Pick a charter and a preferred date from a phone in about a minute.
  • See what is included, how long the trip runs and what to bring before they book.
  • Call or request a trip from a bar that stays on screen on mobile.

Scope

Prosperity St. built the website and the booking request flow, including the charter pages, the seasonal calendar and the enquiry forms.

Charters, pricing, the crew, the boat and the confirmation of every booking stay with Gotta Love Fishing.

03 / WEBSITE & PLANNING TOOLS

Afiyah.
From scenario to settlement.

Afiyah is Aamir’s own finance business, so it is where the Prosperity St. approach was worked out first. The Next.js website takes a visitor from their scenario to an application, with planning calculators along the way.

Afiyah homepage on a desktop screen: the heading Australia’s Trusted Islamic Finance Specialists beside photos of families, with a list of finance scenarios and a Take the first step button
The same page on a phone: the heading, a two-column list of finance scenarios and a Take the first step button
afiyah.com.au on desktop and mobile.

What we built

  • Scenario-led navigation: first home, refinance, investment property, SMSF property and development finance, each with its own page.
  • Planning tools: a Deposit & Costs Planner, a Rent vs Buy Snapshot and an Equity & Next Purchase Planner.
  • An Apply Now flow and a contact form that captures the visitor’s situation.
  • A client login for existing clients, linked from every page.
  • Guides, governance and who-we-help sections, a newsletter sign-up and a Melbourne contact page.
  • Built on Next.js.

What the business can do now

  • Send each enquiry down the path that fits its scenario instead of through one generic form.
  • Let visitors test their numbers with the planners before they call.
  • Take applications online, with the visitor’s situation captured up front.

Scope

Prosperity St.’s work is the website and the calculators. Afiyah’s finance guidance, credit licensing and Shariah governance are its own.

Lending enquiries go to Afiyah directly, under a separate engagement.

04 / SYSTEMS & AUTOMATION

Froliq Early Learning.
A Next.js backend.

Froliq Early Learning runs childcare and kindergarten centres in Werribee and Brunswick. Prosperity St. built a Next.js backend for the business. The public website, enrolment forms and child care subsidy calculator are provided separately.

Froliq Early Learning homepage on a desktop screen: the heading Blossoming little explorers into brave and beaming tots over an illustrated landscape with trees, a character and a Froliq building
The same page on a phone, with the Froliq logo and the illustrated hero
froliq.com.au on desktop and mobile.

What we built

A Next.js backend for the business, built and handed over as a scoped project.

Scope

Prosperity St. built the backend. The public website, the enrolment system and the subsidy calculator are run by other providers, and the centres, curriculum and family support stay with Froliq.

05 / WEBSITES, LEADS & SMS

Priceless Unwanted Cars.
From quote to pickup.

Priceless Unwanted Cars buys unwanted, scrap and damaged cars across Melbourne and regional Victoria. We rebuilt its WordPress site in Next.js and built the lead system behind it: every quote lands in one place, the owner is texted straight away, and each car moves from enquiry to offer, pickup and payment in a simple admin.

Priceless Unwanted Cars homepage on a desktop screen: the heading Sell your car for cash. Gone today. beside a photo of a car on a tow truck, with a search box for the car and quick options for its condition
The same page on a phone, with the heading, the car search box and the condition options
The new site on desktop and mobile.

What we built

  • A four-step quote: the car’s condition, make, model and year, where it is, and how to reach the owner. A two-field call-back form for people who would rather talk.
  • A lead system on Postgres. Each quote is saved with a reference like PUC-1234, the owner gets an SMS with the car, the pickup location and a link to the lead, and the customer gets a confirmation text.
  • An owner admin with a lead pipeline: New, Contacted, Offer sent, Accepted, Booked, Collected and Lost, plus notes, the offer amount, the pickup time and a full message log.
  • Two-way SMS. The owner texts the offer from the lead, the customer replies YES and the lead moves to Accepted on its own. Booking and collection texts follow, with a VicRoads reminder and a review request after pickup.
  • Service pages for unwanted, scrap and damaged cars and towing, suburb and regional area pages, and FAQs. Old WordPress addresses redirect to the new pages.
  • Built on Next.js with a Postgres database, hosted on Vercel in Sydney. The backend is adapted from the Diamond Valley Taxi build.

What they can do now

The owner
  • See every enquiry in one list, newest first, instead of across calls, texts and email.
  • Get a text the moment a quote comes in, and open the lead from the link.
  • Send an offer, book the pickup and close the job without leaving the admin.
Customers
  • Get a quote request in about a minute from a phone.
  • Receive a reference number and know what happens next.
  • Accept an offer by replying YES to a text.

Scope

Prosperity St. built the website, the quote forms, the lead database, the admin and the SMS workflow, and handled the move from WordPress.

Offers, pricing, towing and payment stay with Priceless Unwanted Cars. Live two-way texting switches on once the business connects its SMS account; until then messages are logged in the admin.

06 / UI/UX, NEXT.JS & WORDPRESS

MyCentre.
A community hub, end to end.

MyCentre is a community centre and registered charity in Melbourne’s northern suburbs, with a mosque, an aquatic centre and gym, a college, a restaurant and a farm. We designed and built the whole platform: the UI and UX, a Next.js front end and backend, and a headless WordPress CMS the team uses to publish services, events, programs and news.

MyCentre homepage on a desktop screen: the heading MyPulse Now Open! with operating hours for women and men, What’s On and Explore Services buttons, and a Donate button in the header
The same page on a phone, with the MyPulse announcement and the navigation
mycentre.org.au on desktop and mobile.

What we built

  • The full UI and UX: information architecture across eight services, page design, and mobile layouts.
  • A Next.js front end and backend that reads content from a headless WordPress CMS, so pages are fast and staff never touch code.
  • Service pages for MySupportMedical, MyPulse and courts, programs and activities, MyCollege, MyRestaurant, MyFarm, event chair hire and IISNA World Aid.
  • Daily prayer times on the homepage, a What’s On feed, news and events, and a page for each program and activity.
  • Donation and campaign pages, including the expansion project appeal, and a community sign-up.
  • FAQs, contact, privacy and terms pages, and links to the centre’s social channels.

What the centre can do now

  • Publish a new program, event or announcement from WordPress and see it live without a developer.
  • Keep opening hours, services and campaigns current across the whole site from one place.
  • Point the community to one site for prayer times, programs, facilities and giving.

Scope

Prosperity St. did the design and development end to end: UI and UX, the Next.js application, and the WordPress CMS set-up and content model.

Programs, services, fundraising and the content itself stay with MyCentre.

07 / ECOMMERCE, ORDERING & BACK OFFICE

Roll Form Roofing.
Draw it. We’ll fold it.

Roll Form Roofing supplies roofing products and folds custom flashings for roof plumbers, from its factory in Somerton, Victoria. We turned a set of static pages into a full trade platform: a searchable catalogue, an online flashing builder, quotes and checkout, customer and trade accounts, and a back office the team runs the catalogue and orders from.

Roll Form Roofing homepage on a desktop screen: the heading Draw it. We’ll fold it. beside a drawing of a folded flashing, with a product search bar and category menu for roofing, guttering, fascia, downpipes, insulation, flashings and accessories
The same page on a phone, with the heading and the shop and custom flashing buttons
rfr-website.vercel.app on desktop and mobile.

What we built

  • A product catalogue across roofing, guttering, fascia, downpipes, insulation, flashings and accessories, with a page for every category and product.
  • Instant, typo-tolerant product search that runs in the browser.
  • Product options for size, colour, length and quantity, and a quote cart that is kept between visits.
  • An online flashing builder: enter fold lengths and angles, see the profile drawn to scale, get the girth, colour side and a cut list, and print an A4 order sheet.
  • Checkout with Stripe payments, order records and delivery to the team.
  • Customer sign-up and sign-in with order history, and trade account applications.
  • A back office for orders, products, prices, categories, Colorbond colours, trade applications, team access and business settings. Catalogue edits go live without a deploy.
  • Built on Next.js with Postgres, Supabase auth and row-level security, and a sitemap generated from the catalogue.

What they can do now

The business
  • Take flashing orders with the measurements already worked out, instead of hand-drawn sketches.
  • Change products, prices and colours themselves from the back office.
  • Review and approve trade account applications in one place.
Roof plumbers
  • Find a product in a few keystrokes and build a quote from a phone on site.
  • Draw a custom flashing, check the girth and send it through.
  • Pay online or ask for a quote, and see past orders in their account.

Scope

Prosperity St. designed and built the platform end to end: UX, front end, database, accounts, payments integration and the back office, starting from RFR’s original static site.

Products, pricing, fabrication and delivery stay with Roll Form Roofing.

08 / WORDPRESS CUSTOM BUILD

Cannabloom.
Care, clearly explained.

Cannabloom is a Melbourne specialty pharmacy for medicinal plant-based therapies. We built a custom WordPress site that explains a regulated pathway in plain language and turns interest into a pharmacist conversation, with compliance wording carried through every page.

Cannabloom homepage on a desktop screen: the heading Medicinal Plant-Based Therapies with a Patient-First Approach over a photo of the pharmacy counter, with a Consult a Pharmacist button
The same page on a phone, with the heading and the Consult a Pharmacist button
cannabloom.com.au on desktop and mobile.

What we built

  • A custom WordPress build on a WooCommerce-ready theme, with layouts set up in Elementor so the team can edit pages themselves.
  • A three-step “how it works” section: register interest, referral to a clinic, then prescriber assessment and dispensing.
  • Register-your-interest and price-match forms built in Gravity Forms, routed to the pharmacy team.
  • About, advocacy, consult and education pages, FAQs that deal directly with common questions, and a compliance notice.
  • Newsletter sign-up through Mailchimp, Google Site Kit for analytics and Search Console, and page caching for speed.

What the pharmacy can do now

  • Explain a regulated pathway once, clearly, instead of on every call.
  • Receive structured enquiries with the patient’s details and needs already captured.
  • Update pages, FAQs and education content in WordPress without a developer.

Scope

Prosperity St. designed and built the WordPress site, its forms and integrations.

Clinical advice, prescribing, dispensing and regulatory compliance stay with Cannabloom and the prescribers it works with.

09 / BRAND IDENTITY & WEBSITE

Prestige HCA.
A brand, then a website.

Prestige Healthcare Associates is an NDIS provider in Melbourne’s west and north. We created the brand from scratch: the name’s wordmark and logo, the colour system and typography, then carried it into a website built around participants, families and referrers.

COLOUR

  • Purple#5F2170
  • Magenta#CB1358
  • Orange#F08020
  • Yellow#F0C020
  • Blue#2090D0

TYPE

Urbanist for headings and Plus Jakarta Sans for body text.

Prestige HCA homepage on a desktop screen: the logo in the header, the heading Providing Exceptional NDIS Services, Tailored to Your Needs over a photo of a support worker and participant, and a magenta wave
The same page on a phone, with the logo, heading and buttons
prestigehca.com.au on desktop and mobile.

What we built

  • The logo and wordmark, with colour and one-colour versions.
  • A five-colour palette led by purple, with magenta for actions and orange, yellow and blue as supporting accents.
  • Typography, photography direction and the magenta wave motif used across the site.
  • A WordPress website with a page for each NDIS service, from supported independent living to domestic assistance.
  • A referral form, contact and careers pages, NDIS participant resources and an accessibility statement.

What they can do now

  • Show up the same way everywhere: website, documents, uniforms, signage and social media.
  • Take referrals online from families and support coordinators.
  • Publish participant resources and news from WordPress.

Scope

Prosperity St. created the brand identity and designed and built the website.

Services, care delivery and NDIS registration stay with Prestige HCA.

10 / WEBSITE & LOCAL SEO

All Demolition.
Built to be found.

All Demolition is a Melbourne demolition contractor working across residential, commercial and industrial sites. We built the website with search in mind from the first page: a clear structure of service pages, a page for every suburb they work in, and the technical groundwork done properly.

All Demolition homepage on a desktop screen with the business’s heading and imagery
The same page on a phone
alldemolition.com.au on desktop and mobile.

THE SITE TODAY, FROM OUR REVIEW OF EVERY PAGE (28 SEPTEMBER 2026)

  • 69pages in the XML sitemaps, all live
  • 53suburb landing pages
  • 4core service pages
  • 100%pages with a self-referencing canonical
  • ~800words on an average page

How we did the SEO

  • Structure. Four service pages (residential, commercial, industrial, asbestos and hazardous materials) as the hubs, with an All Service Areas page linking out to every suburb.
  • Local landing pages. 53 suburb pages across the south-east, bayside and eastern suburbs, each with its own title, description and H1, and written for that area: property types, council and permit requirements, access, recent projects and common jobs.
  • Search-intent titles. Titles lead with what people search, such as “House Demolition Balwyn” or “Factory Demolition Dandenong South”, and end with the brand. Descriptions carry a local, specific promise.
  • Internal linking. Every suburb page links back to the four service pages, and the service pages link to the areas, so authority flows both ways.
  • Technical groundwork. Rank Math for titles, meta and XML sitemaps; self-referencing canonicals; one HTTPS host with the www and http versions redirected; a clean robots.txt; Open Graph tags; mobile-ready layouts and page caching.

What they can do now

  • Show up for “demolition + suburb” searches across the areas they want the work from.
  • Add a new suburb page in WordPress using the same template.
  • Send every page to a quote request with a free site inspection.

Scope

Prosperity St. built the website and did the on-page and technical SEO: site structure, suburb pages, titles, descriptions, internal links and sitemaps.

Demolition, permits and asbestos work stay with All Demolition. We do not promise rankings; search results depend on Google and on competitors.

11 / SYSTEMS & AUTOMATION

Black Art.
Contacts and campaigns.

Black Art runs its customer contacts and its SMS and email campaigns from one platform, built by Prosperity St. It is a CRM with messaging built in. It also has sign-up forms, an inbox for replies, and the cleanup and import tools that keep a list usable.

PRODUCT TOUR

Nine modules. Choose one to see a sample screen and what it does for the owner.

Sample screens, not client data

MODULE 01 / 09

Dashboard

The first screen after login. It shows the size of the contact list, recent campaigns, new inbound messages and anything waiting on the owner. The state of the list is clear without opening every module.

What we built

  • Dashboard: an overview of the contact list, recent campaigns and what needs attention.
  • Contacts: the single contact list, with search, groups and opt-out status.
  • SMS campaigns and Email: write, send and schedule messages to the whole list or a chosen group.
  • Inbound: replies and enquiries in one inbox, matched to the contact.
  • QR signups: QR-code sign-up forms that add people straight to the list.
  • Cleanup: duplicates, bad data and opt-outs handled in one place.
  • Imports: contacts from spreadsheets and other tools, checked before they are added.
  • Settings: sender details, templates, users and integrations.

What the owner can do now

  • Keep every customer contact in one list, with opt-outs recorded against the person.
  • Send an SMS or email campaign to the whole list or a chosen group, from the same system.
  • Read and answer replies and enquiries in one inbox.
  • Grow the list with a QR code on the counter or on printed material.
  • Import from a spreadsheet and clean up duplicates without a developer.

Scope

Prosperity St. built the platform and its nine modules. Message content, customer consent and campaign decisions remain with Black Art.

The platform is not public, so the screens above are simplified sample layouts drawn for this page rather than screenshots of the live product.

12 / ECOMMERCE & STORE FINDER

Black Art store.
Suits to streetwear.

Black Art is a Melbourne menswear retailer with five stores. Suits and wedding wear are fitted in store; chinos, cargos and Gallant streetwear ship Australia-wide. We are rebuilding its online shop as a custom storefront on a commerce backend the team runs itself: the catalogue brought across, product search, a store finder, and bag, accounts and checkout. It is in build on a preview address.

Black Art store homepage on a desktop screen: the heading Suits to streetwear over a clothes rail holding two pinstripe suits, a green hoodie and a brown sweatshirt, with a menu for streetwear, pants, formal, wedding, semi-formal and casual, and buttons to shop online or book a style session
The same page on a phone, with the heading and the shop online and book a stylist buttons
blackart-store.vercel.app on desktop and mobile.

What we built

  • A storefront across six ranges: streetwear, pants, formal, wedding, semi-formal and casual, with a page for every category and product.
  • Online and in-store ranges handled differently. Chinos, cargos, jeans and streetwear can be added to the bag; the formal and wedding ranges are shown as in-store ranges and point to a fitting at the nearest store.
  • The catalogue imported from Black Art’s existing WooCommerce shop and the Gallant Shopify store, with product photos copied into the new store’s own storage.
  • Product search from the header, and a shop listing that filters by top size and waist.
  • Chinos sold by waist: a waist grid on the product page and quick add from the product tile.
  • A store finder for the five stores: address, weekly hours, an open-now indicator, directions, and a postcode search that puts the closest store first.
  • Bag, checkout and customer accounts with order history and saved addresses.
  • An admin where the team manages products, prices, stock, orders and customers. Category page content is edited there too.
  • Built on Next.js with a Medusa commerce backend, Postgres and Redis, and a release script that type-checks and smoke-tests each deploy.

What they can do now

The business
  • Change products, prices, stock and category pages from the admin, without a developer.
  • Show the main range and the Gallant streetwear line in one catalogue.
  • Present suits and wedding wear online while keeping the fitting in store.
Shoppers
  • Search the range and filter by size from a phone.
  • Pick a waist and add chinos to the bag in one step.
  • Find the closest store by postcode and see whether it is open.

Scope

Prosperity St. is building the storefront, the commerce backend and its hosting, the catalogue import and the store finder. Products, prices, stock, fittings and delivery stay with Black Art. Style session bookings run on Black Art’s existing site.

Status: in build. The store runs on a preview address and is hidden from search engines until launch. Card payments, order emails and the move to Black Art’s own domain are still to be connected.

OUR OWN PRODUCTS

Built by us,
ready for your business.

Two products we designed and built ourselves. Each can be set up with your own branding, roles and workflows.

13 / CRM, PORTALS & AUTOMATION

Prosperity CRM.
One system, three portals.

Our CRM platform for finance, broking and advice firms. It runs the whole operation in one secure system: a staff CRM for every enquiry, case and task, a client portal for documents, approvals and case progress, and a portal for referral partners. It replaces spreadsheets, inboxes and separate tools.

THE BUILD, BY THE NUMBERS (FROM THE CODEBASE, SEPTEMBER 2026)

  • 162screens across staff, client and partner portals
  • 234API routes and integrations
  • 150+database tables, each with row-level security
  • 300+automated test files
  • 15scheduled jobs running the back office

STAFF CRM

Run the business

For brokers, advisers, processors, compliance and admin, each seeing what their role allows.

  • Command centre, My Work and My Attention views, so each person starts the day with their queue
  • Case pipelines for home loans (15 stages) and advice (10 stages), with stage history and weighted pipeline value
  • Leads and Smart Intake, with duplicate detection and contact merging
  • Clients as households or companies, with people, entities, ownership and accounts
  • Task system with priorities, team queues, service-level dates, dependencies and evidence to close
  • One communications timeline per client: email, SMS, calls, meetings and notes
  • Finance: invoices, commissions and a finance cockpit with forecasts
  • Marketing: email campaigns, landing pages and nurture sequences
  • Reports, products, document policies, users and settings

CLIENT PORTAL

Serve clients online

Clients log in to see where things stand and do their part without chasing by phone.

  • Guided onboarding for each case
  • Secure document upload and a request list of what is still needed
  • Approvals and reviews online
  • Messages with the team and notifications
  • Loan progress, strategy, risk and super sections
  • Calculators: borrowing power, repayments and extra repayments
  • Learning content, referrals and an account with two-factor sign-in

PARTNER PORTAL

Grow through referrers

Referral partners apply, submit clients and see what they have earned.

  • Application and partner agreement
  • Submit a referral and track its progress
  • Commissions and statements
  • Resources and company profile

What we built

Security and control
  • Supabase sign-in with two-factor authentication and invite-only access with expiring codes
  • Eight staff roles plus client and partner roles, enforced in the database with row-level security on every table
  • An audit trail written by the database itself that cannot be edited
  • Private document storage scoped to each client and case, with malware and file-type checks on every upload
  • Admin “view as” for support, using short-lived signed sessions
Communications
  • Email sending with Outlook mailbox sync and an inbound email review hub
  • Two-way SMS through 160.com.au with templates, scheduled sends, delivery reports and STOP handling
  • Call logging from JustCall and in-app notifications
  • Newsletter campaigns with signed one-click unsubscribe, suppression lists and verified delivery webhooks
Money and documents
  • An invoice ledger with GST per line, numbering series, credit notes, refunds and recipient-created tax invoices for commissions
  • Commission tracking, payouts and clawbacks
  • E-signature through Adobe Sign, Annature or DocuSeal
  • SharePoint document integration
Automation and quality
  • 15 scheduled jobs: campaign sending, scheduled SMS, service-level scans, nurture sequences, booking reminders, mailbox and phone sync and client updates
  • AI-assisted drafting and summaries built on Claude
  • Online bookings with reminders
  • 300+ automated test files, including tests that prove one client can never see another client’s data, run in continuous integration
Built on
  • Next.js and React with TypeScript (about 178,000 lines)
  • Supabase Postgres with 233 versioned migrations
  • Hosted on Vercel

What the business can do now

The team
  • Run every client from first enquiry to settlement in one place, with nothing living in personal inboxes
  • See each person’s workload, overdue tasks and service-level risks at a glance
  • Message clients by email or SMS from their record, with the history kept
  • Issue invoices, track commissions and see the numbers for the month
Clients
  • Upload documents securely and see exactly what is still needed
  • Approve, sign and track their loan online, on any device
Referral partners
  • Refer clients in a minute and follow each referral through to commission

Scope

Prosperity St. designed and built the platform end to end: requirements, data model, security design, every workflow and the integrations. It can be configured for a firm’s own stages, roles, documents and branding.

Credit licensing, advice, lending decisions and compliance stay with each firm that uses it. The platform supports those processes; it does not replace them.

Screens are not shown here because the system holds live client information.

14 / MOBILE & WEB APP

Prosperity Daily.
A calmer way to run your week.

Our personal performance app for busy professionals. It brings the day’s plan, training, health, learning and reflection into one place, works fully offline, and syncs between an Android phone and the web. It is built on a simple rule: record honestly, never score a person, and never turn a missed day into debt.

Prosperity Daily on a phone: the Gym screen showing Push as the next session, a Start Push button, an estimated duration and the four-day rotation of Push, Pull, Legs and Upper with their exercisesProsperity Daily on a phone: the More screen listing wrap up the day, Sunday reset, previous days, review, calendar, routines, sleep, body, money, projects and settings
The Android and web app, shown with sample data.

THE BUILD, BY THE NUMBERS (FROM THE CODEBASE, SEPTEMBER 2026)

  • 30feature areas
  • 1,083automated tests
  • 39klines of TypeScript
  • 100%usable offline
  • 2platforms: Android and web

PLAN & FOCUS

Run the day

Plan the day, protect focus time and close it out properly.

  • Today: an honest daily summary, anything genuinely overdue and what is next
  • Tasks, an inbox for quick capture, and notes, in day, board and list views
  • Carry-forward that moves a task instead of copying it, with a decision prompt once it has moved three times
  • Calendar blocks, free time and recurring commitments, with overlaps counted once
  • Routines, end-of-day wrap-up and a five-minute Sunday reset

HEALTH & TRAINING

Look after yourself

Training and health tracking that never punishes a missed day.

  • Gym rotation that follows the last finished session, so a missed day never skips one
  • Resumable sessions, set logging, a rest timer that survives backgrounding, and progression that is only ever suggested
  • Steps, calories, sleep and weigh-ins with trends and a correction history
  • Reminders through phone notifications

LEARNING & REVIEW

Grow steadily

Learning, habits and reflection, tracked on their own terms.

  • Routines and habits at set times of day, with reminders and a record that never counts silence as a miss
  • A reading library with search and bookmarks, plus language practice
  • Reading lists, learning resources and goals
  • Weekly review by area, with deliberately no combined life score
  • Money review and allowances

What we built

Offline first, private by default
  • All data lives on the device and the app works with no connection
  • Optional sync so the Android app and the web app share one set of data
  • Biometric lock, automatic daily backups on Android and a full data export
  • Personal AI keys stay on the device and are never synced or exported
AI assistance
  • Plan my day from tasks, calendar and energy
  • Ask questions of your own notes
  • A guided weekly reflection
  • Built on Claude, with suggestions only; nothing is changed without you
Rules enforced in code
  • “Not logged” and “missed” are different states; silence is never scored
  • No debt: missing 6,000 steps never makes tomorrow 12,000
  • History is immutable: changing a target only applies from today forward
  • Real time zones, including daylight-saving days of 23 and 25 hours
Built on
  • React and TypeScript, with a pure domain layer that carries the rules and the tests
  • IndexedDB storage with cloud sync, packaged for Android with Capacitor
  • Phone notifications, sharing into the app and biometric authentication

What people can do with it

  • See the whole day on one screen and start with what matters
  • Train on a plan that adapts to real life instead of a calendar
  • Keep routines, learning and reading consistent without guilt-driven streaks
  • Close each day in three taps and reset each week in five minutes
  • Use it on the train with no signal and pick up on the laptop at home

Scope

Prosperity St. designed and built the product end to end: the product design, data model, offline sync, the Android app and the AI features, with over a thousand automated tests behind the rules.

It is the same approach we bring to client apps: a clear set of rules, written down, enforced in code and tested.

RECRUITMENT & SUPPORT

How we scope
people work.

Recruitment and managed support are harder to show on a page. The People page walks through an illustrative example of how we scope a role, set up training and review, and what we would measure. It is a worked example, not a client result.

LET’S TALK

Want something
like this?

Tell us what you’re working on.
We’ll work out whether we can help.

Start a project