Dreamy is an admin for therapists. It solves some core problems for most private practitioners: Setting up client info, sessions, and coordinating rooms.
It is a sort of CRM, and in the future, more features in that direction could be added. I wanted to create a core system of sessions that shared the information with the room system.
It is running on:
- Client info
- Sessions booking and payment tracking
- Room sharing and managing
- Python
- Django
- HTMX + hyperscript
- Bootstrap CSS
- PostgrSQL/SQLite
First, I recommend getting UV to manage Python packages. UV and Python run in Windows, Mac, Linux and Android.
- creating a folder.
mk dir dreamy- then run ‘UV init’ inside it on your terminal.
uv init- an then run the next two commands.
uv add dreamy-adminuv run dreamyFor a quick try, you can also run:
uvx --from dreamy-admin dreamyThis project is open source, and you are welcome to write in the issues and conversations. You can also send PRs with bug fixes afterwards.
New features are welcome, but I would prefer coming from people using the app and actively engaging in the repository.
You can also contribute financially to the project so I can keep working on it and maintain the server version.
I will need to find a way to charge for the hosted version at some point, but the community's use of it is my priority. If Dreamy can be maintained by donations and open-source contributions, that would be my preferred way.