Long time lurker first time poster so lets make it a great post at least.
A while ago (9 months) I started working on a side project that I am releasing now.
Keyb.ioThe main focus is making this hobby accessible to new users and still provide value to core members.
This is absolutely not a competitor to geekhack or deskthority its more of a custom keyboard database that should serve as documentation for keyb parts and builds.
I think the current platforms lack in this aspect. When I post a build on Reddit/drop or here.
I can't really add the parts I used in a way that would be searchable. The parts are always plain text, they are not referencing any page.
The Reddit search is terrible and users have to use google instead.
Every comment section has the same questions.
The Keyb.io community site was made for making custom keyboard research and data collaboration easier.
In the current MVP version:- Submit keyboard parts switches/boards/keycaps (more part types to come with in-house pictures and tests).
- Submitting keyboard builds, the users can tag their builds by using already submitted parts.
- Find builds based on a specific part.
- Find builds based on combinations of parts.
- Over 730 parts. (200 more waiting processing)
- Steam/Google/Email auth with 2fa option
Planned features: - Discord bot
- Submit part specifications using a simple part template that supports exactly what the part supports
- Board schematics
- Datasheets
- Switch sound recordings
- Switch force curve analysis (hopefully with some help)
- Part spec comparison
- Inhouse images and tests
Check out the site below, I will start advertising the website soon on reddit. I would want you to try the site out and provide feedback.
It would be great if you could post your own keyboard build on keyb.io as there is not many of them right now Please give feedback below if you run into any issues or bugs or contact me directly on discord
https://discord.gg/98VEgZf!
The tech stack The frontend is built using Next.js server-side rendering react framework providing a router and a single page application out of the box. Hosted on vercel.com
Backend is built with Nestjs, think spring boot for node. Now hosted on AWS on ECS, this connects to a mongo database that is hosted on mongo atlas (rip wallet for both services)
Keycloak is used for authentication and identity management, deployed on a Kubernetes cluster with a steam identity manager as keycloak don’t support steam out of the box.