Been building products for nine years.
https://jmcodes.tech/
https://github.com/JMCodes-Studio
https://github.com/jx-codes
It's so close to being ready.
#buildinpublic #shadcn #webdev #indiehackers
It's so close to being ready.
#buildinpublic #shadcn #webdev #indiehackers
#buildinpublic #shadcn #webdev #reactjs
#buildinpublic #shadcn #webdev #reactjs
Most of these components and layouts come from the jmcodes blocks library I've been building out. It's demo UI but it's fully wired to state, react-query, and form validation.
Most of these components and layouts come from the jmcodes blocks library I've been building out. It's demo UI but it's fully wired to state, react-query, and form validation.
#buildinpublic #shadcn
#buildinpublic #shadcn
Will be using the same schemas to set up a quick trpc server and generate some drizzle schemas after I finish the UI.
Will be using the same schemas to set up a quick trpc server and generate some drizzle schemas after I finish the UI.
Using the fleet dispatch blocks as a base.
#buildinpublic #webdev #shadcn #vibecoding
Using the fleet dispatch blocks as a base.
#buildinpublic #webdev #shadcn #vibecoding
and a link to zdog since i forgot zzz.dog
and a link to zdog since i forgot zzz.dog
vite and tanstack router, cloudflare workers, shadcn + react-hook-form for base components, zdog for the rotating 3d models, and d1 to collect form submissions
jmcodes.tech
#buildinpublic #webdev #frontend
vite and tanstack router, cloudflare workers, shadcn + react-hook-form for base components, zdog for the rotating 3d models, and d1 to collect form submissions
jmcodes.tech
#buildinpublic #webdev #frontend
As a remindcc file, now it's only shown to claude when I type something like "let's build my landing page, use creative design and make it pop"
github.com/JMCodes-Studio/remindcc
#claudecode #vibecoding #devtools
As a remindcc file, now it's only shown to claude when I type something like "let's build my landing page, use creative design and make it pop"
github.com/JMCodes-Studio/remindcc
#claudecode #vibecoding #devtools
#claudecode #vibecoding
#claudecode #vibecoding
calling it remindcc
it's basically replaced my claude.md file
#claudecode #devtools #buildinpublic #deno
calling it remindcc
it's basically replaced my claude.md file
#claudecode #devtools #buildinpublic #deno
I don't want to require login to publish so I'm probably not going to allow custom names or descriptions.
Also KV is not the move for this, durable objects?
I don't want to require login to publish so I'm probably not going to allow custom names or descriptions.
Also KV is not the move for this, durable objects?
Generates OKLCH scales as a starting point, pick from a palette, or override completely.
ui.jmcodes.tech/theme-builder
How do you handle theming?
#shadcn #buildinpublic #devtools #webdev
Generates OKLCH scales as a starting point, pick from a palette, or override completely.
ui.jmcodes.tech/theme-builder
How do you handle theming?
#shadcn #buildinpublic #devtools #webdev
Putting variables front and center since that's what I actually care about tweaking when I'm building a theme.
#shadcn #devtools #buildinpublic
Putting variables front and center since that's what I actually care about tweaking when I'm building a theme.
#shadcn #devtools #buildinpublic
It's not perfect yet but it works.
ui.jmcodes.tech/theme-builder
#buildinpublic #devtools #shadcn #reactjs
It's not perfect yet but it works.
ui.jmcodes.tech/theme-builder
#buildinpublic #devtools #shadcn #reactjs
Why not build my own?
Why not build my own?
Forced myself to launch early at ui.jmcodes.tech, will be sharing more on my process and experiences as I go!
#reactjs #buildinpublic #frontend #ui #starterkit
Forced myself to launch early at ui.jmcodes.tech, will be sharing more on my process and experiences as I go!
#reactjs #buildinpublic #frontend #ui #starterkit