coderqh

Perchora — Flutter Coworking Space Member App With Laravel Admin

Your coworking space, with a seat that is actually yours today.

Perchora — Flutter Coworking Space Member App With Laravel Admin

The live preview on CodeCanyon is this app compiled for the web: the real build, not a video.

A branded member app for a single coworking space: pick a desk on the floor plan, read the room door panels, book a gap, and check in with your badge.

What it does well

from the app
Pick a desk on the floor plan — Perchora screen

Pick a desk on the floor plan

Members see the space the way it is laid out, zone by zone, and tap the chair they want. Free, taken and yours are told apart at a glance, with no list and no calendar.

Rooms tell you when they are free — Perchora screen

Rooms tell you when they are free

Every meeting room and phone booth is drawn as its door panel. It says free until when, lists the open gaps as plain sentences, and books in two taps.

A badge that only counts the days you came — Perchora screen

A badge that only counts the days you came

The plan lives on a badge: passes left, renewal date, and a sign in sheet. Booking a desk costs nothing, checking in at the door is what uses a day.

What it looks like

11 images
Floor plan — Perchora
Floor plan
Door panels — Perchora
Door panels
Free gaps — Perchora
Free gaps
Badge — Perchora
Badge
Tent cards — Perchora
Tent cards
Booths plans — Perchora
Booths plans
More screens — Perchora
More screens
What you get — Perchora
What you get
Admin — Perchora
Admin
Landing — Perchora
Landing
Live preview — Perchora
Live preview

In the box

from the shipped zip
  • Full Flutter source in perchora_ui_kit/, no obfuscation and no licence server
  • Offline HTML documentation: setup, re-theming, app name and bundle id, troubleshooting
  • The back end, with full source: Laravel admin and REST API
  • Back-end setup notes for Docker and for shared hosting
  • A one-page landing site for the app, ready to host
  • 30 Dart test files in the app

Run it after download

the app
# unzip the download, then
$ cd perchora_ui_kit
$ flutter pub get
$ flutter run

The app runs on its bundled demo data first. The back end has its own README for Docker and for shared hosting, and the app keeps working without it.

Spec

measured
Screen widgets19
Dart files159
Tests in the package30
Dart SDK^3.13.0
Back endLaravel admin and REST API
PlatformsiOS + Android, one codebase

Counted from perchora-v1.0-r3.zip, the file uploaded to CodeCanyon. Screen widgets are the view, screen and page classes in the source, so the number can differ slightly from a count of routes.

Questions

Something else? Email [email protected]; the author answers.

Is this for one space or a marketplace?

One space. Zones, desks, rooms, opening hours and plans live in the included Laravel admin, and the app shows only your space.

Can I try it before deploying anything?

Yes. Demo mode ships with a sample floor plan, rooms, bookings and a member plan, so every screen works before you set up a server.

Can I move desks or add a room without an app update?

Yes. Desk positions, room names, capacities and plan sizes are edited in the admin panel and the app reads them at launch.

Regular licence. Need the Extended licence? Use the button at the top of the page.