Skip to content

avalynndev/threesixtyfive

Repository files navigation


⚫️ shadcn-ui



What is ThreeSixtyFive?

ThreeSixtyFive is a website that turns your year into a grid of 365 dots — one for every day. As the year moves forward, each dot fills in. It's a quiet, visual reminder of time passing. You can set it as a dynamic wallpaper that updates automatically every day so you never lose track of where you are in the year.

It also supports a life calendar (weeks of your life) and goal countdowns if you want to track something more personal.

Features

  • 365-dot year grid that fills in as each day passes
  • Life calendar mode — every week of your life as a dot
  • Goal countdown mode for milestones, launches, vacations
  • Fully customizable colors, accent, and background
  • Wallpaper URL generation for dynamic wallpapers on iOS and Android
  • Timezone-aware via country selection
  • Supports 30+ phone models for accurate resolution

Self Hosting Guide

Prerequisites

  • Node.js 20 or later
  • npm or bun package manager

Installation

  1. Clone the repository:
git clone https://github.com/avalynndev/threesixtyfive.git
cd threesixtyfive
  1. Install dependencies:
npm install
  1. Run the development server:
npm run dev
  1. Open http://localhost:3000 in your browser

Building for Production

npm run build
npm start

Setting Up Dynamic Wallpapers (iOS)

  1. Copy your generated wallpaper URL from the site
  2. Open the Shortcuts app → Automation tab → New Automation
  3. Set trigger to Time of Day: 6:00 AM, repeat daily, run immediately
  4. Add action: Get Contents of URL → paste your wallpaper URL
  5. Add action: Set Wallpaper Photo → choose Lock Screen
  6. In "Set Wallpaper Photo", tap the arrow (→) and disable both Crop to Subject and Show Preview

By following these steps, you can host ThreeSixtyFive on your own server and make it accessible to others.

Deploy with Vercel

About

a website that shows dots and colours them as days pass in a year

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors