You are browsing as a guest. Sign up (or log in) to start making projects!

19m 25s logged

Today I completed Phase 0 for WebOS 1, my Hack Club Stardance WebOS 1 mission project. The project now has a real Next.js and Tailwind CSS scaffold instead of only planning docs.

I added the App Router structure, TypeScript config, PostCSS/Tailwind setup, and a next.config.ts file with output: "export" so the site can stay compatible with static hosting. I also installed dependencies and generated the package lockfile.

The first page is a static desktop shell, not the full OS yet. It establishes the visual direction: dark terminal tones, compact desktop launchers, a boot-preview window, and a placeholder system monitor panel. This gives the project an embedded-systems and homelab identity before I start building actual window behavior.

I also checked the setup with a production build. npm run build completed successfully and generated static routes for / and /_not-found. npm audit originally flagged Next’s nested PostCSS version, so I added an override to use the patched PostCSS release and confirmed the audit now reports zero vulnerabilities.

Current state:

  • Next.js scaffold is in place.
  • Tailwind CSS is connected through PostCSS.
  • Static export is configured.
  • The base desktop layout shell exists.
  • No password gate or server runtime has been added.

Next step: Phase 1, building the core windowing system with draggable, resizable, focusable windows.

0
3

Comments 0

No comments yet. Be the first!