CodebaseUp

Low code fast-track to launch your idea next weekend

112 followers

Accelerate web development with your own Turborepo codebase, featuring a design system, landing page components, multilingual static sites (blog, docs), and more. Perfect for solo makers and tech teams. Say goodbye to setup fatigue and hello to rapid launches!
CodebaseUp gallery image
CodebaseUp gallery image
CodebaseUp gallery image
CodebaseUp gallery image
CodebaseUp gallery image
CodebaseUp gallery image
CodebaseUp gallery image
Free Options
Launch tags:Open Source•Developer Tools•GitHub
Launch Team
Flowstep
Flowstep
Generate real UI in seconds
Promoted

What do you think? …

Jakub Havej
Hey Product Hunters šŸ™‹šŸ»ā€ā™‚ļø I'm Jakub, the solo maker behind CodebaseUp, a project all about simplifying web development and accelerating your journey from idea to launch. It was born from my own startup journey. I've been in your shoes and spent endless hours tackling web development challenges so you don't have to. Here's why it matters: šŸš€ Rapid Time to Launch You can go from idea to production-ready in minutes, not days or weeks. šŸ“¦ Comprehensive Boilerplate It's a Turborepo codebase and comes with modules that address major use cases. It features a Next.js app (v14 App Router), a design system with landing page components, blog and documentation sites, a database, authentication, internationalization, emailing, forms with validations, file uploads, and more. I update it daily based on feedback and whenever I see fit from my other projects. You own the code, with no vendor lock-in. šŸ’° Zero Infrastructure Costs All built-in modules start with free tiers, and you only pay as you validate and grow. šŸ™Œ Free Version Available CodebaseUp Core is a public repository containing a subset of Pro modules. It can still get you far. Just clone it, install dependencies, and run localhost. git clone git@github.com:jhavej/codebaseup-core.git pnpm install pnpm run dev šŸ¤“ 1-on-1 Consultation Included I'm here to help! Schedule a personalized session to dive into your project and codebase. šŸŽÆ For Devs at All Skill Levels Solo makers will value guides and clean code that doesn't need comments. Tech teams will benefit from Turborepo modularity and performance. As a thank-you for joining this launch, enjoy a special offer for our Product Hunt community. Use coupon code PH100 at checkout to get $100 off. I'd love to hear your feedback. Jakub
Roger Oba
Congrats on the launch! Even if it's yet another template package being launched šŸ¤“ A have a few questions though: - Does it currently support payments? You mention it's included in the pricing page, but in the features section you say "Soon" (just one of the many examples where there's this inconsistency) - Which service is it using for infrastructure (e.g. hosting)? Does it use serverless functions or traditional server? - Does it automate infrastructure creation, configuration and deployment too? - Does it include CI/CD automation? - Do we get updates over time? - Any plans to support other tech stacks other than nextjs? - Can I host using my custom domain? - Does it set up DNS? e.g. my custom domain for the landing page, e.g. app.example.com for my app, blog.example.com for my blog, etc...?
Jakub Havej
@rogeroba Thanks, Roger! šŸ¤“ Q1: Does it currently support payments? The Stripe integration is currently in progress, and I plan to have it delivered this Friday. I've just fixed the inconsistency on the pricing page – thanks for bringing it to my attention. Q2: Hosting? I recommend using Vercel (and therefore serverless) for a seamless experience. The main app is built with Next.js (v14, App Router), and it can also be deployed outside Vercel, like on Render, if that's your preference. Q3: Does it automate infrastructure creation, configuration, and deployment? Does it include CI/CD automation? Yes, it certainly does. It has been tested on Vercel. You can simply run 'git push' and it will be deployed. Each separate branch comes with its own preview deployments. To ensure reliability, all tests (currently Typescript/ESLint) must pass; otherwise, the deployment gets canceled, keeping you safe. Q4: Do we get updates over time? Absolutely! I'm building it in public on Twitter/X, and there's a member-only project roadmap on GitHub. Even though I'm the sole developer, I create Pull Requests for everything, so members can see and contribute to the progress. Q5: Any plans to support other tech stacks besides Next.js? Yes, I'm also a fan of Remix and Python/Django, which are part of my stack. What would you like me to consider? Q6: Can I host using my custom domain? Yes, you can. Just deploy the codebase to Vercel and add your custom domain in a few clicks. Q7: Does it set up DNS? For example, my custom domain for the landing page, e.g., app.example.com for my app, blog.example.com for my blog, etc...? Absolutely, one of the advantages of the built-in Turborepo modularity is that it allows you to separate packages and apps. This means apps can be deployed separately on their own domains or subdomains.
Roger Oba
@jhavej thanks for the thorough answers! Everything is clear now, thanks! As for the diff tech stacks, I'm a fan of Ruby on Rails + Next.js combo, would you consider that? What do you mean with built-in turborepo modularity, btw? Would I configure it directly on Vercel, like "folder 'blog' in my monorepo should be deployed to 'blog.example.com'"? Lastly, does it have built-in support to multiple envs (e.g. dev and prod — dev.example.com VS example.com)? Or would I have to configure that on my own?
Jakub Havej
@rogeroba Let's consider a scenario where you have three apps within the monorepo (app/web, app/blog, app/docs). All these apps utilize functionalities from shared packages, such as packages/database and packages/ui. When using Vercel, you can create separate projects for each app, all linked to the same repository. You only need to specify a root path (e.g., app/web, app/blog, etc.). Vercel is fully compatible with Turborepo, so deployments work seamlessly out of the box. Each Vercel project offers independent configuration, allowing you to set custom (sub)domains and environment variables for various environments (production, preview, and development). In a nutshell, you set up your environment variables and go live. If purchasing CodebaseUp Pro isn't the right fit for you, consider trying CodebaseUp Core. It's a public repository that includes a subset of Pro modules, and it's still highly capable. https://github.com/jhavej/codeba... Regarding your tech stack, it seems you use RoR for API endpoints and the database, along with Next.js for the frontend, right? Have you ever thought about transitioning entirely to Next.js? Thanks, Roger, I appreciate your feedback.
Roger Oba
@jhavej got it, that sounds awesome! Thanks for linking me to a free version of the Pro package, I'll check it out 😊 That's right, RoR for API and Next.js for FE. I have considered going full Next.js, but the thing is that I already have a BE in RoR, so it would require a full migration, and on top of that I'm already quite comfortable (read: productive) with RoR and its stack, so those were the two main reasons I haven't made the switch. But I'll reconsider it šŸ˜… Thanks for taking the time to share your knowledge and explaining the product better šŸ™ best of luck on your sales! Keep shipping! šŸš€
Jakub Havej
@rogeroba You're most welcome, Roger. You gave me plenty of ideas on what I should include in the documentation for CodebaseUp, thanks. I used to develop SW the same way - Django for BE, and pure React.js for FE. Then I discovered Next.js & Vercel and its convenience... I truly value the easy way to end-to-end type safety and the automated CI/CD. Thanks and let's ship things fast! šŸš€
Diego Medina
Great news about your lunch Jakob. I'll continue working with your product!!!! Thanks a lot for your fast support and proactivity
Jakub Havej
@diego_medina7 Thanks, Diego! 🤩 Remember to schedule our 1-on-1 coding session, I'll be happy to help
Hrvoje Horvat
This looks like a fantastic tool for developers! I always say every tool that makes life and work easier is an excellent tool.
Jakub Havej
@porta7511 Thank you, Hrvoje! I also think CodebaseUp might be the solution for "wannapreneurs" — those aspiring to dive into online projects but finding themselves daunted by the complexities of coding. I'm thrilled by the prospect of helping them break down this barrier.
Ondrej Sedlacek
Hey Jakub @jhavej , the ā€œlow codeā€ approach is neat idea and can be helpful to start a new project quickly, but I'm curious about the level of customization. How much can I customize the web app with the low code before I need to really dig into the code?
Jakub Havej
@ondrejsedlacek Hi Ondrej, thank you for your interest! The design system in CodebaseUp is built using Radix UI and Tailwind CSS, wrapped as popular shadcn/ui. Radix UI provides an unstyled and accessible library of building blocks, while Tailwind CSS allows you to style these blocks as you like. The shadcn/ui brings it all together, offering a starting point for further customization. There is no need for hacking, you own the code so you can tweak it yourself. This approach allowed me to create the ready-to-use landing page components. If you like the design, you can easily copy and paste the code to use them as you see fit. Or you can use them for your own modifications. Check it out here: https://www.codebaseup.com/en/do...
Marc Seitz
Very nice to see this come together. I really appreciated you refactoring Papermark to Turborepon. Will definitely take a peek at CodebaseUp to learn more about monorepo best practices
Jakub Havej
@mfts0 Thanks Marc, happy to help. It also helped me to validate that even though CodebaseUp is primarily a starter kit it can be merged into existing projects like Papermark in a few hours... okay, that PR review will likely take longer than the coding itself šŸ˜€
Congrats team CodebaseUp on the launch!
Jakub Havej
@manmohit Thank you so much, Manmohit! šŸš€ While it's just me, a solo maker behind CodebaseUp, your support means the world! šŸ™Œ
12
Next
Last