6 - Kiimo : Add ability to generate .klc (Windows layout file) from JSON file, not tested though.
Source : https://github.com/Manoonchai/kiimo/pull/1

#100DaysOfCode

.klc support by narze · Pull Request #1 · Manoonchai/kiimo

Sample gist : https://gist.github.com/narze/11f7055f65795c589b852f6887225ecc feat: Generate .klc with headers feat: Add newline between header lines feat: Generate layouts in klc

7 - Kiimo : Fixed unicode, linefeed, BOM issues to make .klc working with Keyboard Layout Creator 1.4
Source : https://github.com/Manoonchai/kiimo/pull/1
#100DaysOfCode
.klc support by narze · Pull Request #1 · Manoonchai/kiimo

Sample gist : https://gist.github.com/narze/11f7055f65795c589b852f6887225ecc feat: Generate .klc with headers feat: Add newline between header lines feat: Generate layouts in klc

8 - Tried creating & deploying Elixir application through flyctl, but failed on building Docker🤔
Maybe I'll stay with Next.js then
Source : https://github.com/narze/manoonchai-web-phx
#100DaysOfCode
narze/manoonchai-web-phx

Contribute to narze/manoonchai-web-phx development by creating an account on GitHub.

9 - Got my Raspberry Pi, setting up minimal k3s cluster using k3sup
Source : https://github.com/narze/home-cluster
Resource : https://blog.alexellis.io/test-drive-k3s-on-raspberry-pi
#100DaysOfCode
narze/home-cluster

Contribute to narze/home-cluster development by creating an account on GitHub.

10 - Creating Manoonchai landing website with Next.js & Tailwind.css
Source : https://github.com/Manoonchai/manoonchai.com
#100DaysOfCode
Manoonchai/manoonchai.com

Contribute to Manoonchai/manoonchai.com development by creating an account on GitHub.

11 - Created quick website to show Thailand's COVID cases vs actual tests. Uses TypeScript, SvelteKit with SSR (tried Vue.js but cannot set it up properly 😓), TailwindCSS, JSON API data from https://djay.github.io/covidthailand

Website : https://tid-vs-truad.vercel.app

#100DaysOfCode

Thailand COVID-19 Data

Thailand Covid testing and case data gathered and combined from various sources for others to download or view

12 - Helped 9arm setup covid tracker website project (Similar to mine) via VSCode Live Share using Vite.js with Svelte.js

#100DaysOfCode

13 - Add card info to the yesterday's web, uses SvelteStrap (https://github.com/bestguy/sveltestrap)

Website : http://covidth.vercel.app/

#100DaysOfCode

bestguy/sveltestrap

Bootstrap 4 & 5 components for Svelte. Contribute to bestguy/sveltestrap development by creating an account on GitHub.

14 - Add JSON API endpoints to Watasalim project, also livestream the coding process in Discord with more than 20 people watching 👀
https://watasalim.vercel.app/api

#100DaysOfCode

15 - Olym-Pic : A trending meme generator with editable & draggable text, with a lot of help from @[email protected] & @[email protected] ❤️

Link (work in progress) : https://olym-pic.vercel.app

#100DaysOfCode

@[email protected] @[email protected] 16 - Init Vue.js v3 project (finally working!)

#100DaysOfCode

OlymPic

International Meme Olympiad

18 - Create Electron app which renders Live2D model on desktop using Pixi.js (Face-rig not available yet)
Source : https://github.com/narze/live2d-electron

#100DaysOfCode

narze/live2d-electron

Make your Live2D runs on desktop using Electron, tested on macOS - narze/live2d-electron

19 - Add face tracking via TensorFlow.js + face-landmarks-detection model, cannot add the face rig to live2d model yet 😅

#100DaysOfCode

20 - Try Human.js instead, but get stuck on tfjs-node cannot installed on Mac M1 🥲

#100DaysOfCode

21 - Upload QMK custom firmware to xd004 keyboard. Add shortcut keys to toggle the microphone state (Mic ppp name is CYHMN)

Code : https://github.com/qmk/qmk_firmware/pull/13634/files

#100DaysOfCode

[Keymap] narze/xd004 by narze · Pull Request #13634 · qmk/qmk_firmware

Description Types of Changes Core Bugfix New feature Enhancement/optimization Keyboard (addition or update) Keymap/layout/userspace (addition or update) Documentation Issues Fixed or Clo...

22 - Tryout Astro (https://astro.build) by building simple app with multiple components from different js frameworks such as React, Svelte, Vue

Code : https://github.com/narze/9speech

#100DaysOfCode

Astro

Astro builds fast content sites, powerful web applications, dynamic server APIs, and everything in-between.

Astro

23 - Update website & release Manoonchai keyboard layout v1.0!
https://manoonchai.com

#100DaysOfCode

แป้นพิมพ์มนูญชัย

แป้นพิมพ์ภาษาไทยยุคใหม่ พิมพ์ง่ายกว่าแป้นพิมพ์เกษมณีถึง 45%

24 - Mob coding xArm with Python, so much fun!

#100DaysOfCode

25 - Add less-used characters to AltGr layer in Manoonchai layout (v1.0b2) https://github.com/Manoonchai/Manoonchai/releases/tag/v1.0b2

#100DaysOfCode

Release Manoonchai v1.0b2 · Manoonchai/Manoonchai

Fix AltGr layer, add more less-used Thai alphabets.

26 - Add Shift+AltGr layout for both Windows & macOS and published Manonchai v1.0

#100DaysOfCode

27 - Play around with Electron.js, Robot.js, Iohook.js 😴

#100DaysOfCode

28 - Text e x p a n d e r : A chrome extension to e x p a n d your text input (wip)

#100DaysOfCode #stupidhackth5 #sht5

29 - Adding Pattachote & Manoonchai layouts to official http://monkeytype.com

https://github.com/Miodec/monkeytype/pull/1695

#100DaysOfCode

Monkeytype

A minimalistic, customisable typing website. Test yourself in various modes, track your progress and improve your typing speed.

30 - Text E x p a n d e r (cont.)
#100DaysOfCode
31 - Renamed the project and add more modes
#100DaysOfCode #StupidHackTH5

Took a break for a day, actually edited video for #StupidHackTH5

[Thai language] https://youtu.be/5PENC4fA4-Y

#100DaysOfCode

Lumken #StupidHackTH5

YouTube
32 - Write a blog, add a link from http://manoontype.web.app to the blog
#100DaysOfCode
Manoontype

A minimalistic, customisable typing website. Test yourself in various modes, track your progress and improve your typing speed.

33 - Building remotely controlled soundboard web app for streaming, using Svelte & yjs (wip)

#100DaysOfCode

34 - Persist uploaded sound with IndexedDb using LocalForage library

#100DaysOfCode

35 - Trigger sound remotely via yjs-webrtc & separate with room number
https://resound.vercel.app

#100DaysOfCode

Resound

Remote soundboard Verคนจนๆ

36 - Fix audio spamming & add simple grid design with Tailwind
https://resound.vercel.app
#100DaysOfCode
Resound

Remote soundboard Verคนจนๆ

37 - Fix audio not syncing properly, add Y-indexedDb
http://resound.vercel.app
#100DaysOfCode
Remote soundboard

Remote soundboard Verคนจนๆ

38 - Add few more features to Resound https://resound.vercel.app

#100DaysOfCode

Resound

Remote soundboard Verคนจนๆ

39 - Add svelte-jester, svelte testing library and add sample tests with TDD practice
Code : https://github.com/narze/resound/pull/2
Livestream (Thai) : https://youtu.be/7uw1cquP0Ws
#100DaysOfCode
Add tests by narze · Pull Request #2 · narze/resound

Add Svelte testing library Add Jest Add Svelte-jester Add babel-jest, ts-jest Add sample Svelte component tests

40 (forgot to tweet) - Resound : Try Svelte Context API

#100DaysOfCode

41 - Resound : Support multiple files upload & add svelte-file-dropzone for easy drag & drop
https://resound.vercel.app

#100DaysOfCode

Resound

Remote soundboard Verคนจนๆ

42 - Deezcord : Bootstrapped discord.js bot with tsdx lib
and add simple command.

#100DaysOfCode

43 - Deezcord : Upgrade Discord.js from v12 to v13, add simple unit tests.

#100DaysOfCode

44 - Manage Manoonchai Discord channels, roles with Terraform
https://github.com/Manoonchai/discord-terraform

#100DaysOfCode

GitHub - Manoonchai/discord-terraform: Manage Manoonchai Layout Discord

Manage Manoonchai Layout Discord. Contribute to Manoonchai/discord-terraform development by creating an account on GitHub.

POPYUT

POPYUT

46 - http://prayut.click : Add guilds & leaderboard system frontend, fix bugs, also violated Vercel fair use policy 🥲

#100DaysOfCode

POPYUT

A loud-mouthed popping despot

47 - http://prayut.click : Add instant link to guild eg. https://prayut.click/?g=bangkokian, fix image & audio bugs, refactor
#100DaysOfCode
POPYUT

A loud-mouthed popping despot

48 - http://prayut.click : Support custom guild, fix some styles, refactor #100DaysOfCode
POPYUT

A loud-mouthed popping despot

Also add http://prayut.click/all just for fun
Today : break
later posts will be delayed

49 - I'm back with a new project!
https://seri-answers.vercel.app

#100DaysOfCode

Seri Answers

สร้างคำตอบแบบเสรีๆ

50 - Single Page Svelte : Build a single page app with Svelte, quickly.
https://single-page-svelte.vercel.app
#100DaysOfCode
51 - Kamui : Github action to rewrite history
https://github.com/narze/kamui
GitHub - narze/kamui: Catch me if you can

Catch me if you can. Contribute to narze/kamui development by creating an account on GitHub.

52 - Fundme : Github Action to automatically add FUNDING.yml to repos

#100DaysOfCode

GitHub - narze/vite-electron-svelte-ts

Contribute to narze/vite-electron-svelte-ts development by creating an account on GitHub.

54 - Automatically update README as well as the repo's name
https://github.com/narze/THIS_REPO_HAS_X_STARS
#100DaysOfCode
GitHub - narze/THIS_REPO_HAS_54_STARS: Click Star to see it in action

Click Star to see it in action :trollface:. Contribute to narze/THIS_REPO_HAS_54_STARS development by creating an account on GitHub.

55 - Streamlarb : A hackable overlay for streaming, using ElectronJS & Svelte
https://github.com/narze/streamlarb (work in progress)

#100DaysOfCode

GitHub - narze/streamlarb: Hackable overlay for streaming, delicious!

Hackable overlay for streaming, delicious! Contribute to narze/streamlarb development by creating an account on GitHub.

56 - Github Profile Updater : Use Elixir + Github Actions
https://github.com/narze/profile-updater (work in progress)
GitHub - narze/profile-updater: Elixir + Github Actions = 🤩

Elixir + Github Actions = 🤩. Contribute to narze/profile-updater development by creating an account on GitHub.