mrmaarcus.devprojects
homehprojectspaboutacontactc

keep in touch
emailgithublinkedinspotifyaboutcontactresume
back to projects
activefull stack/sep 2024 – present

next-cli

a project scaffolding cli for bootstrapping opinionated next.js apps with the tools i reach for most.

turns repeated next.js setup work into a guided command-line flow so new apps start with the structure i already trust.

github
cli system
active
nc

full stack

product engineer and cli author

duration

sep 2024 – present

mode

active

key stack

next.jstailwind cssshadcn ui

proof point

reusable starter workflow for personal and experimental projects.

product surface

a project scaffolding cli for bootstrapping opinionated next.js apps with the tools i reach for most.

system surface

bootstrapping modern apps involves many tiny decisions, and repeating those decisions manually slows down momentum.

role

product engineer and cli author

challenge

bootstrapping modern apps involves many tiny decisions, and repeating those decisions manually slows down momentum.

result

reusable starter workflow for personal and experimental projects.

architecture

how the pieces connect

1

interface

next.js, tailwind css, shadcn ui

2

workflow

designed an opinionated path for framework, styling, and component setup.

3

data and rules

made the cli opinionated instead of trying to support every stack.

approach

how it was shaped

  • designed an opinionated path for framework, styling, and component setup.
  • kept the generated project structure predictable enough to customize after creation.
  • focused the interface around fast choices instead of long configuration files.

outcome

what it proves

  • reusable starter workflow for personal and experimental projects.
  • clearer defaults for the stack i reach for most.
  • a stronger base for adding templates, presets, and checks later.

decisions

  • made the cli opinionated instead of trying to support every stack.
  • kept generated folders predictable so projects can diverge safely.
  • started with the choices i repeat most before expanding presets.

lessons

  • a scaffolder is useful only when its defaults are clear.
  • good setup tools should reduce decisions without hiding important tradeoffs.

next steps

  • add more templates for app, dashboard, and api-heavy projects.
  • support config previews before generation.
  • add post-create checks for install and formatting.

stack

next.jstailwind cssshadcn ui
no previous project

next

portfolio

this portfolio: a minimal, keyboard-friendly space for projects, writing, work, and live presence.