Hopp til innhold
halvorsen.tech
← Referanser

Prosjekt 03 · Eget produkt

Solacium

Solacium er et prosjektverktøy og en kundeportal for frilansere og små byråer. Det er mitt eget produkt. Jeg har designet og bygget det, og jeg drifter alt selv, fra databasen til e-postserveren.

Rolle
Idé, design, utvikling og drift
Type
Webapp med abonnement
Et prosjektrom i Solacium med chat, kundekanal, dokumenter, filer og gjøremål, der hvert verktøy er merket som synlig for kunden

01

Problemet

Kundeprosjekter sprer seg. Briefen ligger i e-posten, tilbakemeldingene i en gruppechat og filene i noens Google Drive. Kunden spør hvor dere står, og svaret kommer fra hukommelsen.

Solacium gir hvert prosjekt ett rom. Der ligger chatten, dokumentene, gjøremålene, filene, datoene og timene, i den rekkefølgen ting skjedde. Kunden logger inn og ser selv i stedet for å spørre.

02

Ett rom per prosjekt

En nettside som tar tre uker og en kundeavtale som varer et år trenger ikke de samme verktøyene. Når du lager et prosjekt, velger du hva det skal ha. Det finnes ti verktøy å velge mellom: chat, dokumenter, gjøremål, kort-tavle, filer, kalender, timeføring, lenker, kontakter og videresending av e-post.

Samme verktøy kan legges til flere ganger, så et prosjekt kan ha en chat med kunden og en intern chat side om side. Hvert verktøy har sin egen bryter for om kunden ser det. Kunder får gratis plass og ser bare prosjektene de er invitert inn i.

Fristene fra alle gjøremålslister og tavler havner i én kalender per prosjekt. Visningen Do Today samler det som haster på tvers av alle prosjekter, så du slipper å åpne fem rom for å finne ut hva som skal gjøres i dag.

03

Kundeservice

Mange små byråer svarer kunder fra en delt innboks som ingen egentlig eier. Solacium har en egen supportinnboks med nummererte saker, en ansvarlig person, status og prioritet. Interne notater og svar til kunden ligger i samme tråd, men bare svarene går ut på e-post, og bare til dem som er med i saken.

E-posten går gjennom en e-postserver jeg drifter selv. Innkommende e-post blir saker, og svarene går ut igjen som vanlig e-post. Vil et byrå heller bruke sin egen Gmail eller en tjeneste som Postmark eller Resend, kan det kobles til i stedet.

Supportinnboksen i Solacium med nummererte saker, ansvarlig, status og prioritet

04

Timeføring

Timeføringen hører til prosjektet. Du starter en timer fra hvor som helst i appen, og den fortsetter selv om du bytter side eller lukker nettleseren. Hver person har én timer om gangen. Starter du en ny, stopper den forrige, så du glemmer ikke en som går i bakgrunnen.

Timene fordeles på kategorier med eget budsjett, og prosjektet viser hvor mye som er brukt og hvor mye som gjenstår. Rapportene grupperer etter person, kategori og fakturerbar tid, og kan eksporteres som CSV. Kunden ser aldri timeføringen.

Timeføring i et prosjekt i Solacium med budsjett, kategorier og timeliste
Et prosjektrom i Solacium på mobil

05

Fart

Et verktøy du har åpent hele dagen må være raskt. Jeg har noen faste regler for Solacium. Nye visninger åpner med en gang. Ingenting flytter seg på skjermen etter at siden er tegnet. Ingen spinner før det har gått tre sekunder, og når du holder pekeren over en lenke, henter appen allerede innholdet bak den.

Endringer vises i sanntid. Skriver en kollega i chatten eller huker av et gjøremål, ser du det uten å laste siden på nytt. Når jeg legger ut en ny versjon, blir ingen logget ut.

Solacium kan installeres som app på mobil og datamaskin rett fra nettleseren, med varsler når noe skjer.

06

En demo i nettleseren

På demo.solacium.no kan du klikke deg rundt i et oppdiktet designbyrå med prosjekter, kolleger, kunder og supportsaker. Demoen bruker de samme serverfunksjonene som den ekte appen, men databasen ligger i nettleseren din. Du trenger ingen konto, og ingenting du gjør der berører ekte data.

Det var ikke den enkleste måten å lage en demo på. Til gjengjeld viser den det faktiske produktet, og den slutter ikke å stemme når appen får en ny funksjon.

07

AI-assistenter

Claude, ChatGPT og andre assistenter som støtter MCP kan kobles til Solacium. De logger inn som deg og får de samme tilgangene som du har, i én arbeidsflate. En assistent kan lese prosjekter, søke, opprette og oppdatere gjøremål og kort og legge igjen kommentarer.

Den kan ikke slette noe, endre medlemmer eller røre fakturering og innstillinger. Det du gjør via en assistent, varsler og logges på samme måte som når du gjør det selv.

08

Teknikken

Grensesnitt
Next.js, React og TypeScript. Den samme koden brukes i nettleseren og når Solacium er installert som app.
Database
Convex, som sender endringer til alle som har siden åpen. Tilgangsreglene ligger i serverfunksjonene, ikke i grensesnittet.
Innlogging
WorkOS for innlogging, arbeidsflater og invitasjoner.
Betaling
Stripe, med abonnement per plass. Legger du til eller fjerner en kollega, endres neste faktura.
E-post
Egen e-postserver med Postfix og Rspamd, og en liten tjeneste som gjør e-post om til supportsaker.
Drift
Docker på egen server. Ny versjon rulles ut med GitHub Actions når testene er grønne, og rulles tilbake av seg selv hvis noe feiler.

09

Hva det betyr for deg

De fleste kundene mine trenger en nettside, ikke et prosjektverktøy. Solacium viser hva jeg kan ta ansvar for når et prosjekt krever mer. Innlogging, roller og tilganger, abonnement og betaling, sanntidsdata, e-post og drift av egen server er ting jeg har bygget og holder i gang selv.

Trenger du en kundeportal, et internt verktøy eller noe annet med innlogging, har jeg gjort det før.

Trenger du mer enn en nettside?

Send meg en e-post om hva du ser for deg. Jeg svarer med hvordan jeg ville gått frem, og hva det vil koste.

Send en e-post