Skip to content

rmolinamir/personal

Repository files navigation

Website Storybook

This is an OS-inspired personal site with a desktop shell, windowed apps, and playful system interactions. The experience is meant to feel like a lightweight desktop: icons on the wallpaper, windowed apps, and system overlays.


Repository Structure

This is a monorepo powered by Turborepo and pnpm. See pnpm-workspace.yaml for monorepo layout.


What Lives Here

  • Web Application: Found in apps/web. Powered by TanStack Start, built by Vite and Nitro.
  • Packages: Found in packages. Includes UI components, OS-themed windowing system, and other shared utilities.
  • Specs: Found in specs. Includes product specifications, roadmaps, and other documentation.

Architecture

Core Logic

  • apps/web/src/routes: Tanstack Router is used to orchestrate navigation and routing within the application.
  • apps/web/src/routes/-components: Includes the website's core components, such as the System, Desktop, Applications, and OS-themed framework integration.

Component Library

Styling

Stories

  • apps/web/src/stories: These are the stories of the website's components. This is a playground to experiment with the components and it's mostly used by agents to test while developing via Playwright, but it's also used to sanity check a11y, etc.

Roadmap

See the Roadmap for more details on what's to come.


License

This project is licensed under the MIT License - see the LICENSE file for details.

About

My OS-themed personal website.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published