The project is supported by a dedicated team of engineers at Parity, building Polkadot Hubs App. The Polkadot Hubs App is your one-stop software platform tailored for Polkadot Hubs. It's a self-hosted tool for easy management of hub members, facilities, and events. Its modular design allows you to pick features that suit your needs best, from "meetups and events" to "desk booking". And, it prioritises your privacy, knowing all data is stored on your own server.
Key Features | Description |
---|---|
"Log in with Polkadot” | You can use your Polkadot address to register and log in to the app. Works with PolkadotJS and Talisman extensions. The app also supports Google Auth if you need it. |
User Profiles | Every registered member can have their own profile with detailed information about themselves, their occupation, place of work and interests. Hub members can view other members' profiles to improve networking. |
Roles and Permissions | Administrators can set a set of roles in the configuration file and then assign them to different users (e.g. "admin", "paid member", "ecosystem developer", "guest"). Depending on the role, users may or may not have access to some modules. So you can prevent non-members from booking tables in the co-working space or attending internal events. |
Hub Floor Plan Management | You can upload a map of your office to the app and allow users to select and book desks or meeting |
Modular Architecture | Each widget on the homepage is implemented as a separate module, which makes it easy to create new custom modules or disable unnecessary ones. Layout of the main page is fully customizable via config. |
Multiple Locations Support | The application supports multi-story offices as well as multiple locations. You can manage multiple hubs from a single application. |
Event Management | You can create and announce your own events - meetups, conferences, beer Fridays, etc. Users can sign up for these events and see who goes to them. Events support custom RSVP forms, where you can ask additional questions e.g. food preferences, t-shirt size, etc. Events can be public. |
News | Stay informed with the latest happenings within your hub through the Office News feature. Important announcements, updates, and initiatives are communicated efficiently, fostering transparency and engagement. |
<aside> 🔥 In the section below, you can discover all features the Polkadot Hubs App currently offers - and what’s to come soon!
</aside>
Hub members and guests have access to the home page, which consists of different modules configurable for the needs of the hubs. The main modules are profile, hub map (multiple floors are supported), news, events and the ability to book a table or meeting room.
For paid members, reservations can be made automatically, while guests require administrator approval. These features are managed by a set of "roles" that can be assigned to users either automatically (e.g. if they have linked a Polkadot account) or assigned by the Hub admins (e.g. if you have a special agreement with some team for sharing the office).
Screenshots shown here may change a lot in future versions, please use them only for reference
The hub map shows all available desks and meeting rooms. Users can see who is sitting where on a particular day and choose a seat according to their wishes. For example, if they want to book a seat next to those they want to collaborate with.
The map also allows you to add information about additional things inside the Hub - how to use the coffee machine, where the toilets are, whether each particular meeting room has a whiteboard or a projector for presentations.
Tables can have varying degrees of availability depending on the user's role. Hub administrators have the ability to mark some tables as "personal tables for employees" or "for a certain team", as well as leave some tables for "flexible" booking.
Users with the "Guest" role can optionally have the ability to request tables too, but this always requires approval from the Hub admin.
The option to book down the entire floor is also possible and is useful for having an event on a particular day.