Entrepreneurship
• #MicroSaaS #Solopreneur #SolopreneurWeekend
Solopreneur Weekend & Do You Feel The Same?
Progress Log / Build in Public
Sharing my journey – progress, difficulties, failures, lessons learned, successes…

Friday
- 15:00 Took 2 hours to publish the Solopreneur Weekend article
- 17:00 Took 3 hours to publish the pitch article! (clarifying the objectives and idea, endless unnecessary fine-tuning, perfecting the visual generated by ChatGPT, fixing deployment error 🤬)
- 20:00 Took 3 hours to cook and eat, and started to watch a podcast while eating… that I “had to” finish 🙄
- 23:00 went to bed but couldn’t sleep until 2am 🫤
Saturday
- 06:00 Woke up
- 06:20 At my desk… with the coffee pot ready 💪
- 06:20 Quick 20-minute meditation… extending to 1.5 hours 🤷♂️
- 08:00 “Had to” share my insights on Facebook (30 minutes) 🙄
The meditation insights contain a potential pivot for “Do You Feel The Same?”… doesn’t change the complexity but I’m postponing any change to tomorrow… and will start by creating a base app, fully working, integrated with third-parties, but without any feature or copywriting.
- 08:30 Writing this while 💩 (15 minutes… losing way too much time trying to communicate clearly what I’ve in mind 🫤)
- 09:00 Shower… then back to work… well, start to work!
- So productivity score so far? Very low, not proud 😞 No Solopreneur Weekend energy 🪫
- 09:15 Back to desk and creating this
- 09:35 Tech stack review, preparation, and creating third-party accounts
- 10:30 Fucking stupid pricing model… can’t connect Cursor with my Claude Pro plan 😞
- 10:45 Fuuuuck! Paying for Cursor, Claude API… or what?!? 😞
- 11:00 Break and lunch
- 12:20 Trying to get back to work… but so disappointed by “the world” 😞
- Problems, problems, problems… stupid problems 😞
- Grocery shopping then disconnected, I don’t remember what I did 🫤
- 17:00 Falling asleep, so napping
- 18:20 Vercel deployment finally worked
Tech Stack
Boilerplate
mkdir -p ~/dev/dyfts && cd $_
git clone https://github.com/nextjs/saas-starter .
rm -fr .git
git init
gid add -A
git commit -m "Create 'Next.js SaaS Starter' project."
gh repo create dyfts --source . --private --description "Do You Feel The Same?" --push
asdf set nodejs 22.15.0
cp $HOME/.editorconfig .
vi package.json
# "name": "dyfts",
# "type": "module",
# "version": "0.0.1",
# "engines": { "node": "22.x" },
# "packageManager": "pnpm@10.10.0",
# "scripts": {
# "dev": "next dev -H dyfts.test --turbopack",
vi vercel.json
# {
# "installCommand": "pnpm install"
# }
# Note: `pnpm db:setup` will generate the `.env`
pnpm install
gid add -A
git commit -m "Configure and install project."
stripe login
createuser -P dyfts
createdb -O dyfts dyfts
pnpm db:setup
# Choose: remote Postgres instance
# POSTGRES_URL: postgres://dyfts:secret-password@localhost:5432/dyfts
pnpm db:migrate
pnpm db:seed
# Update `.env`: BASE_URL=http://dyfts.test:3000
# Fix auth: https://github.com/nextjs/saas-starter/issues/185
pnpm dev
stripe listen --forward-to dyfts.test:3000/api/stripe/webhook
# Test payment (see https://github.com/nextjs/saas-starter?tab=readme-ov-file#testing-payments)
# Create account: http://dyfts.test:3000/sign-up
# In dashboard, click on "Manage Subscription"
# Use credit card `4242 4242 4242 4242`, any future date and CVC number
open https://vercel.com/
# In Overview, click "Add New" › "Project"
# In Git Repository, find your repo and click "Import"
# Click "Deploy"
vercel deploy --yes
vercel --prod
openssl rand -hex 32 | pbcopy
Hosting
- ✅ Create project, via first deploy
Database
Neon (Postgres) via Vercel Storage integrations
- ✅ Create account
- 💥 Check pricing
- 🔴 Create project
- 🔴 Configure
Emails
- ✅ Create account
- 🔴 Configure
Payment
- ✅ Create account
- ✅ Create sandbox
- 🔴 Configure
Code Editor
- ✅ Install
- 🔴 Connect with Claude
- 🔴 Connect with GitHub
AI Assistant
Version Control
Code Hosting
- ✅ Create repo