Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Hsiii/Homepage

Repository files navigation

Homepage

A personal browser homepage for fast bookmark access across browsers with instant search.

Homepage

Use

  • Set your browser homepage as https:/homepage.hsichen.dev.
  • Press Space to start searching, and Enter to open.
  • Sign in to upload a wallpaper; guests keep the default mountain scene.
  • Click the location control to sync the nearest Taiwan weather and AQI station.

Privacy

Core features work without an account. Location is requested only after clicking the location control. The selected Taiwan location is stored in a same-site cookie for SSR and mirrored in browser storage with weather/AQI caches. Wallpaper sync requires sign-in and uses Clerk, Neon, and Vercel Blob.

Development

Quick Start

Requires Node.js 22+ and Bun.

git clone https://github.com/Hsiii/homepage.git
cd homepage
bun i
bun dev

Stack Map

  • Runtime: Bun, Next.js 16 App Router, React 19, TypeScript, Turbopack in dev.
  • SSR: Hydrates location, weather, AQI, Clerk state, and signed-in wallpaper.
  • Auth: Clerk auth
  • Storage: Neon wallpaper metadata, Vercel Blob image storage.
  • External data: OpenWeatherMap or Open-Meteo for weather; Taiwan MOENV for AQI.

About

Fast bookmark access across browsers with instant search and jump.

Topics

Resources

License

Stars

2 stars

Watchers

0 watching

Forks

Contributors

Languages