Author Topic: Keyb.io the keyboard-part-picker site  (Read 10490 times)

0 Members and 1 Guest are viewing this topic.

Offline BoKKeR

  • Thread Starter
  • Posts: 3
    • Personal blog
Keyb.io the keyboard-part-picker site
« on: Sat, 12 December 2020, 15:22:28 »
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.io

The 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.
« Last Edit: Sat, 12 December 2020, 15:28:59 by BoKKeR »

Offline Darthbaggins

  • Posts: 644
  • Location: Acworth, GA
  • PC Cannibal
Re: Keyb.io the keyboard-part-picker site
« Reply #1 on: Tue, 15 December 2020, 07:57:05 »
Might need to add in prebuilt boards, v1's of Inks, and other parts to the community.  Tried to add in my build but since it is a modded iKBC New Poker II I can't.

 bkrownd:"Those damned rubber chiclet keys are the devil's nipples."   >:D



Offline BoKKeR

  • Thread Starter
  • Posts: 3
    • Personal blog
Re: Keyb.io the keyboard-part-picker site
« Reply #2 on: Tue, 15 December 2020, 08:07:50 »
I have seen that you have registered. Yes some parts are missing but you are able to add parts.

I am also working on integrating the "add part" function directly to the createBuild page. It would make the flow easier as you would be able to do both the same time

Offline tp4tissue

  • * Destiny Supporter
  • Posts: 13565
  • Location: Official Geekhack Public Defender..
  • OmniExpert of: Rice, Top-Ramen, Ergodox, n Females
Re: Keyb.io the keyboard-part-picker site
« Reply #3 on: Wed, 16 December 2020, 15:13:56 »
This will greatly aid our Pokeebmon adventure.

Offline BoKKeR

  • Thread Starter
  • Posts: 3
    • Personal blog
Re: Keyb.io the keyboard-part-picker site
« Reply #4 on: Thu, 12 August 2021, 09:51:55 »


v0.2 - 17.7.2021

Features
Added loading progress bar
Ability to upload public/private QMK configuration
Ability to create public builds
Ability to use URL-s in builds
New 4 headers
New nav bar with parts dropdown
Draft builds
User events for comment replies and moderator approvals
Push notifications

Fixes
Disabled upvoting on your own post/comment
Layout difference on mobile and desktop
Removed rounded corners
Markdown images
« Last Edit: Thu, 12 August 2021, 09:57:21 by BoKKeR »