Weekfully Weekfully

About Weekfully

Weekfully is a shared family week planner. It replaces the post-its on your fridge, the calendar covered in scribbles, and that never-ending family group chat where important dates get buried under memes.

It's a web app. No app store, no installation, no accounts. You create a calendar, get a link, and share it with your family. That's it. Everyone sees what's happening this week.

Who is it for?

Families, couples, housemates - anyone who needs to coordinate a week without the overhead of a full-blown project management tool. Your kid has soccer practice on Tuesday? Add it. Grandma's birthday dinner on Saturday? Everyone sees it.

Frequently Asked Questions

How does the link-based access work?

When you create a calendar, you get two links: an admin link (lets you add, edit, and delete events) and a read-only link (lets people see the calendar but not change anything). Whoever has the link has access - no login required. Think of it like a Google Docs link, but simpler.

Is this secure?

Your calendar links use long, random tokens that are practically impossible to guess. We also take several precautions: all traffic goes over HTTPS, we set strict referrer policies so your token doesn't leak to other websites, and we don't use any cookies or tracking.

That said, let's be honest: if someone gets your link (e.g., you share it on a public forum, or someone is monitoring your network traffic at a very low level), they can access your calendar. This is a family planner, not a vault for state secrets. Don't put sensitive medical information or passwords on it. Treat it as something that's public to the internet, just very, very hard to find.

For a deeper technical explanation of URL-based authentication and its trade-offs, check out this article.

No cookies? Really?

Really! Zero cookies. No session cookies, no tracking cookies, no "we value your privacy" banner (because we actually value your privacy). Dark mode state is stored in the URL parameter, not a cookie. No cookies were harmed - or even created - in the making of this application.

Can I drag events between days?

Nope. Remove it from one day, add it to another. It builds character. We kept the interaction model dead simple on purpose.

What about multi-day events?

Each event belongs to exactly one day. If dad's on a business trip for 5 days, add an entry to each day. It's 30 seconds of work and everyone can see exactly which days he's away.

Can I reorder events within a day?

Events are sorted by creation time. The reordering feature is scheduled for implementation right after we hit our first million in monthly earnings. So... stay tuned.

How does the auto-refresh work?

The calendar automatically refreshes every 60 seconds to pick up changes made by other family members. If you're impatient, there's a refresh button in the header. It's the circular arrow - you can't miss it.

What are the #red and #green hashtags?

Add #red anywhere in your event text to make the card red (great for warnings, deadlines, or "DO NOT FORGET" items). Add #green to make it green (confirmed plans, good news). If both are present, #red wins - because warnings should always be louder.

What are the premium features?

Premium boards get access to the 5-week view, full-year view, and the JSON API for building integrations. The good news? Right now, every board is premium because we haven't built the payment system yet. Enjoy it while it lasts.

Someone got my admin link! What do I do?

Head to /igothacked. Enter your admin token, provide a new email, and we'll create a fresh calendar with all your existing events but brand new links. The old links become invalid immediately. Note that this also breaks all shared read-only links, so you'll need to share the new one with your family.

If you lost your admin link AND didn't set an email when creating the board... we're sorry, but the board is unrecoverable. That's the trade-off of no-account authentication.

What about privacy?

We don't store your email - only a one-way hash of it (so we can match it when you use the reminder feature, but can't read it back). No cookies, no tracking beyond basic anonymous analytics. Your calendar data is stored in a database and that's it.