Skip to content
Start a project

Our story

A small studio in Singapore. Built by hand.

AstraRays designs and builds websites, online stores, and CRM and POS systems for Singapore businesses. Every build is written in code, not assembled from a template.

Founded 2025. You brief the person who builds it.

Who we have built for

Melrose LabelPandani CafeRAHAKahwinCraftA property agent's platform

Small on purpose.

We take on a small number of projects at a time, so the person you brief is the person who builds. Recent builds include a fashion label's store and POS, a cafe's POS system, a Malay-language community site, and a platform for property agents.

We build with Next.js and Supabase, host on Vercel and our own VPS, and set up PayNow from day one. English and Malay are both fine.

What you can hold us to.

Values are easy to write. These are behaviours you can check.

  • Your content and data stay yours.

    Pages, products, enquiries and customer records are exported for you whenever you ask. Nothing is held back to keep you paying.

  • Price and timeline before any code.

    A fixed price in SGD and a timeline in weeks are agreed up front, in writing.

  • We say what is not included.

    Scope is written down, including what is out of it, so the invoice never surprises you.

  • We reply.

    Every enquiry gets an answer within one working day, from the person who will build your project.

Our process

How a project runs, start to launch.

Four stages, each with a fixed scope and a date. You see every one of them before any code is written.

  • Discover

    • Meet you and walk through how the business runs today
    • List every page, screen and integration the site needs
    • Agree what is in scope and what is not
    • Write a fixed price in SGD and a timeline in weeks
    • Collect your logo, photos and existing copy
  • Design

    • Draw the page layouts for phone first, then desktop
    • Choose type, colour and spacing around your brand
    • Write or edit the copy with you, in English or Malay
    • Review the designs together and change what is wrong
    • Sign off the designs before any code is written
  • Build

    • Write the site in Next.js and React, by hand
    • Set up the dashboard, forms and payment flows you need
    • Load your real content and test it on a mid-range phone
    • Check accessibility, page speed and the SEO setup
    • Show you a working preview link and fix what you find
  • Launch

    • Point your domain and set up email and analytics
    • Deploy to Vercel or our own VPS and confirm every page and form works
    • Hand over your dashboard access and a guided walkthrough
    • Walk you through how to edit pages and products
    • Stay on call for the first weeks after launch

Built on tools we use every day.

Only what we actually ship with.

  • Next.js

    The framework every site is built on: fast pages, server rendering and one codebase for the site and its admin.

  • React

    The component library under Next.js. Screens are built from small, reusable parts.

  • TypeScript

    Typed code, so a wrong field is caught while we build rather than by a customer.

  • Tailwind

    Styling written next to the component it styles, with one set of design tokens.

  • Supabase

    Postgres database, auth and storage for stores, POS systems and customer lists, with row-level security.

  • Vercel

    Hosting and deploys. Every change goes live from a preview link you have already seen.

  • VPS

    Our own private server for the parts that run around the clock, such as POS sync, automations and AI staff.

Tell us what you're building.

A short note is enough. We read every one and reply with questions, not a quote.

Start a project

Start a project

Tell us what you are building. We reply with questions first, then a fixed-scope quote in SGD.