chuckis
npub1hde4...xxd5
затворник
Reposting is good, but scheduled reposting is even better.
- Why is my heart contrite, yet not humble?
- Because it is not contrite enough.
gm, freeple in gulag
Hey, teacher! Don't leave a kids alone!
и фракталы, и символы, и математика , и рыбаки, и гора, и вселенная.
Векторный ритм, брат, да.
Join us early and help shape the future of personalized education.
TutorHub landing: httsp://chuckis.github.io/th-land

til: you can only remove ONE (!) cocoon from one silkworm caterpillar. Everything is lost.
pi - permissionless innovation
Let me introduce TutorHub — a decentralized marketplace for tutoring services.
Students can find tutors who are nearby or simply a good fit for their learning style. Tutors can organize their work week by publishing available time slots, offering their services, and even complementing their profile with a small blog. Reputation systems, moderation, encrypted messaging, and note-sharing throughout a series of lessons can help make the learning process more organized and effective.
The choice of relay is yours.
Why am I building this? Partly as a form of escapism — the kind usually expressed through writing fiction, but now made more accessible through AI-assisted development. Partly for self-promotion, of course. And partly because I want to help colleagues, friends, and a small community around me.
I realize that mainstream users are not ready for all the underlying technical details yet, and a lot of protocol- and relay-related concepts will likely need to be hidden or simplified. A migration to a more traditional stack may even become necessary in the future. Fortunately, thanks to Clean Architecture (at least to the extent I managed to apply it), such a transition seems realistic without rewriting everything from scratch.
There is still a lot of work ahead, but there is little point in building in isolation forever. So I would appreciate it if you could take a look and, if possible, share some feedback.
Tech stack: nostr-tools, khatru (@fiatjaf), relay implementation currently used only for testing.
At the moment, the application works with the nos2x browser extension; other extensions have not been tested yet. Zaps and payment functionality have not been implemented so far.
More details are available in the repository.
GitHub
GitHub - chuckis/tutorstr: Tutor Hub over Nostr — a decentralized tutoring platform built on Nostr events.
Tutor Hub over Nostr — a decentralized tutoring platform built on Nostr events. - chuckis/tutorstr
TutorHub
Our architecture is a standard CRUD app architecture, a Python monolith on top of Postgres
How Instagram scaled to 14 million users with only 3 engineers
The companies where we were like ”woah, these folks are smart as hell” for the most part failed
One function that wires up the entire system. If you want to know how the system works - go read it
Designing for Understandability: The Raft Consensus Algorithm
It's often mentally taxing to distinguish between "authentication" and "authorization". We can use simpler terms like "login" and "permissions" to reduce the cognitive load
