We use cookies — for sign-in and anonymous statistics. Details
Studio website and client portal

Roboweb.team — studio website and client portal

A studio website and workspace for clients and the team: tasks, deadlines, approvals, documents, invoices and releases kept with each project.

Role: product design and developmentWebsite + client portalEnglish and Russian
Portal project overview · saved local demo portal screen, November 2026
Portal project overview · saved local demo portal screen, November 2026
StackNode.js 24ExpressSQLiteJavaScript SPAREST APIDockernginx

About the project

The Roboweb Team website presents the studio’s services and work, helps visitors prepare a brief and starts a development conversation. It connects to our own client portal.

Clients see their project’s tasks, milestones and documents, approve work or request changes. The team manages its shared queue, customers, invoices, analytics, releases and AI usage costs. Access controls separate client and administrative views.

What it does

01

Project boards and work queue

Ideas, backlog, work in progress, review and completed tasks. Multiple boards, priorities, deadlines, labels, subtasks and a shared team queue.

02

Approval with a history

Clients accept the result or return a task with comments. Discussions, files and change history stay together on the task.

03

Project analytics

Progress, overdue work, weekly pace, team workload and issued and paid invoices.

04

Documents and finances

Contracts, attachments, invoices, completion documents and project hours, available according to each participant’s permissions.

05

Releases and knowledge

Release contents, milestones, decisions and project materials give clients a clear product history.

06

Team operations

Customers, enquiries, documents and a separate AI usage ledger. Search and notifications help the team keep track of the work.

Inside the client portal

Tech stack

Frontend
JavaScript (ES2022+)Framework-free SPAHTML5CSS3CSS variablesFlexbox / GridDrag & Drop APILocalStorageCustom SVG chartsDark and light themesResponsive layout
Backend
Node.js 24Express 4REST APISessions with httpOnly and Secure cookiesbcryptjsmultercookie-parserLogin throttling
Database
SQLiteBuilt-in node:sqlite driverSQLAdditive migrationsTransactionsIndexes
Infrastructure
DockerDocker Composenginx reverse proxyLet’s Encrypt SSLLinux VPSScheduled database backups
Integrations
Telegram Bot API for enquiries and notifications

Outcome

Client portal
tasks, documents and approvals in one workspace
EN / RU
two website languages

Want something like this?

We build sites, platforms and mobile apps around your task — turnkey, fast and with a client portal so you can watch the work. Free scope and timeline estimate — we usually reply within an hour during business hours.

Discuss a project