Tell me if you can relate: you start a new pet project in Typescript, you remember you wrote some module in a previous project that you could reuse, you check that project but man if it's dusty now. You run `npm i` to check if it still works but npm returns 69420 security errors, plus (you think) maybe in this new project you can try some new approach. You begin from scratch, all the time. At least, I do. And don't get me wrong, I love starting new projects, but do I ever release them? meh... So, I thought, what if I build a reliable boilerplate with multiple integrations that I can reuse any time and that would allow me to release new projects faster? And a week later, PullTheCode was born. At the current stage, which is comparable to an Alpha, there are already tons of integrations: - Written in NextJS 14, fully in app router (can add back pages if you guys want them) - UI Components - Stripe Integration - Optimized SEO helpers - Integration with SQLite/Postgres with Prisma - SSO with NextAuth (yes, I know you guys prefer Passport and I agree, I can extend it with Passport support if there is enough demand but NextAuth sped up development time notably for now) - Basic Integration with Google Analytics and GTags (if people are interested, I would like to build more event handling as I feel it's something important that often goes unnoticed) - Integration with Hotjar Pixel - Ready to use Dashboard - Ready to use Newsletter module - Ready to use Blog Module with support for S3 storage - Ready to use Integration with Sendgrid for email sending - Service classes for streamlining connecting with other third parties like Firebase and OpenAI - Upcoming internalization module - Upcoming support for different languages in Blog - More to come as I'm constantly pushing new stuff All this for a meager €99 for the first 99 people that will help me bootstrapping the project. Pay once, use and receive updates for ever. And yes, I know what some of you will be thinking: "why don't you Open Source it?" or "why should I pay for a closed source codebase?" To address these points: - I don't plan on opensource it because I want my role to be the full time maintainer and developer, meaning being able to keep the dependencies always updated and to continue delivering value for both existing and new users. Also I hate working in an office so I'm trying to build my way out, just being honest. - It's not "ackhtually" closed source, as soon as you subscribe you get read access to the github repo and gain effectively full use of the code indefinitely. The value is not in cloning the repo once, but in having someone committed to keeping the project to the highest standard. I would genuinely love to engage in discussions about this project and to hear your feedbacks, this is my first real launch as an indie dev and it's been a true rollercoaster, I will probably need to write about it in the upcoming future. Meanwhile, what do you think? https://pullthecode.com |