dewski
Joined 16 years ago
Joined 16 years ago
I designed it for individuals balancing personal and professional commitments. I work somewhere with a heavy meeting culture, nothing I can really do about that. I found myself double booked often with personal commitments I had. Consider a scenario where you need to attend your child’s school play, but you forgot to also block off time on your work calendar, now your colleagues think you’re free and invite you to something. You've been double booked.
Events outside your working hours aren’t synced, protecting your personal time and privacy. The default setting is to create events on a destination calendar with the summary explicitly being "Busy" without any other information, but you can change it so it mirrors the event details should you choose.
Previously used Reclaim but found $10 a month to keep 2 calendars in sync was excessive and the software was increasingly becoming more team oriented, no longer for individuals. Felt like I was paying for a product and also the product. I just needed to keep 2 calendars in sync, not smart meetings, analytics, integrations, etc. ideally I set it up and forget about it.
I really needed a way to sync my calendars privately, without all the extras. Now that Dropbox has purchased Reclaim, it's even more important I feel like my calendars are not spied on. I knew I could provide a similar service.
Here’s what makes me excited about it as a user:
Affordable: Just $20/year with a 7-day free trial. Cancel at any time for a pro-rated refund.
Privacy First: No need to store events on a servers enabling unlimited calendar syncs.
Working Hours: Adaptive feature that adjusts if an event falls outside your specified working hours.
Round Event Times: Opt to round event start and end times to the nearest 15 or 30 minutes for cleaner scheduling.
Invitations: Block time between calendars when you receive a meeting invitation that you haven't responded to yet. Decline it? The time block on your other calendar is removed.
My plan is to keep it small and focused, while also listening to user feedback for how you'd like to manage your personal and work calendars more efficiently.
Thanks for checking out my new project.
- Very easy to retrieve incremental changes to events on a calendar
- Webhooks to be notified when calendars are created, updated, or removed
- Webhooks to be notified when events are added, updated, or removed on a calendar
- Bulk requests
- Select only the fields you need from the event
- Querying events in a calendar with custom properties (I use this so I don’t need to store anything on my side)
Funnily enough to build a sync between my personal calendar and work calendar, and for my wife and I to have a combined calendar for our own personal commitments. I also feed in a few calendars I subscribe to for sporting events to our shared calendar. $100 a year was a bit much for a feature that should be in Google Calendar already. I named it Don’t Double Book Me, felt appropriate.
I only started exploring the Google Calendar API recently after realizing that Reclaim’s policy allows Enterprise customers to take over other individual paying accounts associated with the Enterprise, effectively making it not really my Reclaim account anymore. Didn’t help I wasn’t notified of this either.
> Interest in the ecosystem is shrinking and this is one symptom.
I think the interest in the ecosystem is still very strong, there is just more publicity and marketing around the newest frameworks and capturing peoples attention. Rails is more than ever the best place to go zero to one, and still scaling past 100M at GitHub.
There are so many libraries that are largely feature complete. For example, Devise doesn't need anymore features. There is some traction of going the more lazaronixon/authentication-zero route which is a generator for owning the code rather than having everything live in a gem. This is just one specific example. Rails is moving more and more third party things in house showing it matured in the ecosystem and can move into core Rails.
I find myself reaching to a gem as a last resort if at all possible these days.
https://github.com/MiniProfiler/rack-mini-profiler gets you most of the way there and comes by default in the Gemfile for new Rails applications.