puemos

puemos

Side-project: Overbooked is a self-hosted flexible workplace platform for indie coworking owners

Hey everyone :waving_hand:

Code: GitHub - puemos/overbooked: Overbooked is a self-hosted flexible workplace platform for indie co-working owners.
Docs: What is Overbooked? | Overbooked

Username: nywlvrsgb@spacehotline.com
Password: Password123123

I’m working on a new project to let indie co-working owners spend 0$ on a room/desk booking solution. Overbooked is self-hosted and minimalistic. So far, I have developed only the bare minimum, and I’d love to get some feedback.

  • Self-hosted: What will be the most effective way to help people deploy it? any good examples?
  • Elixir/Phoenix/LiveView: Project structure and separation of concerns.
  • UX/UI: Anything that can be improved?
  • Coworking: Are there any features you consider a must but you don’t see them?

Can’t wait to hear your feedback!

Most Liked

derpycoder

derpycoder

What’s the username and password for fly demo?


Also for UX, I have a suggestion.

After failing to book a resource, a toast message showed up at top right, “Desk B2 is unavailable during those hours”.

I think it’s better to not let save happen in that case:

  1. Button should be renamed to ‘Check’ and the message should be inlined in the pop up, followed by the pop up being moved to bottom right to let user choose an alternative!

  2. Even better approach would be to show an indicator to prevent user from taking that action altogether, like a cross hatched section showing overlap in schedule! (See: Norman Door)

derpycoder

derpycoder

Reddit’s self hosted community swears by Docker and Docker compose. So they can deploy with Portainer or TrueNas scale or Caprover or Unraid, etc

puemos

puemos

Oh, I totally forgot that Overbooked is invitation only (by design).

Here you go:
Username: nywlvrsgb@spacehotline.com
Password: Password123123

derpycoder

derpycoder

My changes are not updating without a refresh.


Perhaps you can look at: ElixirConf 2018 - UX Design Practices for Real Time Apps

For instance, one of their points was: “Users need to be notified if the data they expect to be
realtime is actually stale due to a connection issue.


See:


You can easily add latency to your site to indicate stale data!


P.S. The data doesn’t update only in monthly view, weekly view works as expected.

P.P.S. Since I’m not the target audience, I’m unable to provide any other valuable feedback. :sweat_smile:

zorn

zorn

Are you building this for a specific coworking space as the first user? Curious about what drew you to work on this.

I’m a long-time member of IndyHall, a coworking space in Philadelphia (and online), so it’s interesting to observe what you are up to. Good luck.

Where Next?

Popular in RFCs Top

adamwight
I’ve written a crude module for retrieving files from a remote server using rsync, since I didn’t see any existing tools already. This c...
New
UlrikHD
I’ve been wanting to write a library for the lemmy API so that I can port some of my scripts over to elixir. For those unfamiliar with le...
New
BartOtten
This lib is now published and has a new topic. Once this topic was about PhxAltRoutes. A lib pioneering localized routes for Phoenix. I...
New
miolini
Hi :waving_hand: I’ve been working on CanvasCraft, a 2D drawing library for Elixir built on top of Skia via Rustler. It provides a decla...
New
alisinabh
Hey everyone :wave: I was recently working on a hobby project that I have deployed on a platform that did not provide quick and easy acc...
New
marick
TL;DR I’ve forked the Lens package, changed the API some, added new lens makers and – most importantly – added a ton of documentation. In...
New
brettbeatty
At my work we build a lot of mix tasks for backfills and other maintenance tasks. Even with OptionParser we seem to copy a lot of boilerp...
New
Hedgehog-ai
Hello I would like feedback on an experimental neuroevolution (including substrate encoding) library called Bardo based on the amazing wo...
New
laibulle
Hello, I am playing with quantitative finance with Elixir. This library is more a way for me to explore and learn in this area and especi...
New
zachallaun
Note: There are a few folks I’d really love to hear from, time permitting. Pinging in case the title isn’t catchy enough :slight_smile: @...
New

Other popular topics Top

JakeBecker
TL;DR: I’ve just released an implementation of Microsoft’s IDE-independent Language Server Protocol for Elixir. It adds language support ...
1140 51847 244
New
openscript
Hello! Sorry for this astonishing simple question, but I’m really stuck. I try to set up the intellij-elixir plugin, but I don’t know ho...
New
joaquinalcerro
Hi there, I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 record...
New
jerry
Good day to you all. I have been struggling to get a query involving like and ilike to work. Can anyone assist me on this, please? pro...
New
nsuchy
Hi. I’ve noticed that Windows Powershell has it’s own IEX command and you cannot access Elixir’s IEX due to the conflict. This isn’t a cr...
New
lastday4you
I wanted to check elixir version in phoenix because i found that my elixir is 1.5 but when i use Enum.chunk_by it said the function is un...
New
stefanchrobot
What’s the safe way to decode a JSON string into a struct? I want to avoid calling String.to_atom. Jason.decode can give me a map with st...
New
rms.mrcs
Hi, I need to transform a list of numbers into a map where the keys are the indexes and the values are the original values of the list....
New
alice
Hey, Just curious what are the main benefits of Elixir compared to Clojure? When is Elixir more useful than Clojure and vice versa? Th...
New
skosch
To my knowledge, put_in, Map.update etc. all have the one limitation of not automatically creating intermediate keys when needed (for exa...
New

We're in Beta

About us Mission Statement