Pascal Polleunus

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

Next.js SaaS Starter

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

Vercel

  • ✅ Create project, via first deploy

Database

Neon (Postgres) via Vercel Storage integrations

  • ✅ Create account
  • 💥 Check pricing
  • 🔴 Create project
  • 🔴 Configure

Emails

SendGrid

  • ✅ Create account
  • 🔴 Configure

Payment

Stripe

  • ✅ Create account
  • ✅ Create sandbox
  • 🔴 Configure

Code Editor

Cursor

  • ✅ Install
  • 🔴 Connect with Claude
  • 🔴 Connect with GitHub

AI Assistant

Claude

Version Control

Git

Code Hosting

GitHub

  • ✅ Create repo