384 karma · joined September 20, 2019
Interests: AI/ML, Entrepreneurship, Fitness, Music, Networking, Startups, UI/UX Design
---
Website - arth@arthco.co
I produce music as well on the side and I can assure you things like making beatpacks, finding the exact sound are non-trivial at times and a unified interface that lets me go fast asf without losing expression is vital.
I'm making my OSS version of this (faster than ffmpeg.wasm tho) called WAV0 - github.com/fluid-tools/wav0
Next.js sites are also a super easy find like this.
The preliminary step before pursuing this would be allowing users to work on projects and hackathons (or at least, showcase projects better) on DevClad.
Update: It's a possibility you didn't hit Save on Step 1.
1. The page mentions:
Github is only for login. To create an account, go to Signup.
2. It's completely optional to connect it. The reason it asks for all those permissions is because I'm planning to use it to integrate common Github actions in DevClad. Again, you don't need to do any of that. Optional.I built an even more rough version of that here - https://connectdome.com (but then I realized I was dealing with feature-bloat) so now I'm experimenting a little slower.
However, I would strongly disagree with you on the part about it not being suitable for complex applications.
If you feel that way, you can choose to have a decoupled backend (which is what I do with Django) or go all in with full-stack integrations (tRPC in conjunction with edge functions) on top of Next.js.
I have seen great apps built with both of those ideologies.
There's still a new JS framework everyday but if you ignore all that noise and for production-quality software just have a look at React and the most popular meta framework on it, Next.js, you'll be more than alright.
But then again, people now have spam following/followers on Github so it indeed is stupid. A better way to showcase influence would be via the most starred repo perhaps?
One of the premium features is the custom domain which lets users have a website. Hence, the product is generating money on the premise of building a website for you that’s a completely new entity which makes me think this does in fact qualify as a website builder.
I’m not sure either but bringing it your attention, just in case you might be.
The License that TailwindUI provides (https://tailwindui.com/license) states:
Examples of usage not allowed by the license:
- Creating a "website builder" project where end users can build their own websites using components or templates included with or derived from Tailwind UI.
A way to circumvent this would be to create a branding and a design system for Postcard that looks distinct [as much as possible from TailwindUI components] and adhere to that design system for everything. Just use TailwindUI for the primitive blocks, not the design. An example (the hero section)
- https://tailwindui.com/components/marketing/sections/heroes
- https://tailwindui.com/components/application-ui/lists/grid-lists
Since I’m guessing what the OP posted is an MVP, it’s perfectly acceptable and the product seems alright, just hope they do make homepages more distinct and polished like you said starting with their own.On a more serious note, the OP might want to radically modify the design of these asap (I’m not sure if even that would make this project fall under TailwindUI’s license).
The License that TailwindUI provides (https://tailwindui.com/license) states:
Examples of usage not allowed by the license:
- Creating a "website builder" project where end users can build their own websites using components or templates included with or derived from Tailwind UI.And, yes, it does feel less than a dollar if you choose the acceptable option.
I think I'm passionate about making music that I like (the best I can produce with a single MIDI instrument haha) and building (coding) stuff that could help me and others with an overlap in interests.
I've been working mostly on a project (for the past few months). I open-sourced it today, psyched for its future. https://github.com/devclad-inc/devclad
Have a great day!
I'm assuming the person who made the comment is not from India in which case it truly is a sly remark. If my assumption is wrong, feel free to discard my original comment.
This is my stance on these things:
- If the discussion is regarding topic A about a country X, pointing out an unrelated shortcoming when you're not from country X makes you sound like a douche.
- If the discussion is about that shortcoming itself, it's open-season for discussion regardless of where you're from.
- If the discussion is about country X, you are from country X, and feel that something else about the state of your country should be brought into discussion, it's valid.
Again, this is just my stance.
For instance, every time the US makes advancements in technology, we don't scream that it solves the plethora of disproportionate issues it has for a developed nation. Why? It does not advance the conversation and is unrelated.
If you prefer writing separate backend code:
- You can use any backend with Next.js/Remix if you want to. (https://remix.run/docs/en/v1/guides/bff)
- You don't have to use either of those for your front-end in the first place. You can just use React with Vite.
Thinking about SSR/SSG? You can use the Vite SSR plugin (does serverless SSR really well too)
If you prefer having your server and client coupled and want to go in with the new options (using React as your library):
- Use Next.js/Remix for everything. You can then choose parts of your architecture individually (for instance Prisma as ORM, TRPC/Blitz's RPC model as your API model (or Remix's action-loader pattern), etc.)
These are just two options and probably all you'll need to know to be productive unless you WANT to know more in which case you'll inevitably do your own research.
It's working great now. Love this project!