Ricky

The only difference between ordinary and extraordinary is just that little "extra".

Completed functionality to delete meetings

Finished the functionality to delete meetings, including from your attached calendars. Also included a link in the confirmation email that allows the inviter or invitee to delete the meeting from there.

Added ability to delete events

It’s not complete yet, but I put up the basic functionality to delete events that were scheduled through the site. Next I have to add the ability to reschedul

Fixed the mobile site

Schedulr was looking absolutely awful (and unusable) on mobile, mostly thanks to css for the calendars not playing nice with mobile layouts. Got that cleaned up and now it’s actually usable on mobile.

Added a page to view scheduled events

When letting others schedule events with you, it's important to know who scheduled what, and when. So I added a page that shows a list of all events that have been scheduled via Schedulr. Next will be an option to change and delete them through the app.

Added an onboarding flow for new users

Sergio gave me some great feedback for Schedulr and told me that the onboarding process after signing up was confusing, and that he wasn’t sure what to do. So I went ahead and fixed that and added a guide that quickly helps users get set up.

Created the home page for Schedulr

✅ finally got around to creating the main landing page for Schedulr. And with that, it’s ready for open beta! I’ll be sending out links in the morning.

Here we go🔥

https://getschedulr.com

Send confirmation email to inviter

This is important. Make sure that the person scheduling the meeting also receives an email confirmation with an invite link to the meeting

Added a confirmation page

Tiny addition, a confirmation page when a user successfully scheduled a meeting on your calendar. Also includes an option for them to quickly set up their own Schedulr if they don’t have one already.

Added free trials for new users when they sign up

I didn’t have a lot of time today, but I was able to add free trial functionality to Schedulr plans. I think the site is about ready to launch!

Added Stripe billing

Added and implemented Stripe billing into Schedulr.

Added a pricing page to Schedulr

I added a pricing page today and began the process of integrating Stripe into Schedulr. Had to stop when the baby got home from daycare but I’ll finish it up tomorrow!

Added functionality to schedule meetings on Google Calendar 🔥

This one is big, major functionality for the site. Today I added the ability to actually create meetings on Google Calendar. So when you create a meeting and add some info, it will actually show up on the owner's calendar.

Fix sign up and login pages on Schedulr

For the longest time (years) I've had these janky signup and login page templates that I've used for every project. Normally I always included them because they worked. But today I decided to make some new ones that look (and perform) better, thanks to TailwindUI. Looks much better!

Set up a landing page for Schedulr

I was having a little bit of trouble with Heroku this morning, but was finally able to get a quick ladning page up and running for Schedulr at https://getschedulr.com. That way I can start collecting emails for beta users!

Create a logo

Create a simple logo in a few minutes for Schedulr

Add feature to automatically update available appointment times based on calendar events

Added functionality to automatically update available appointment times when selecting a calendar

This one was tricky. Especially when it came to timezones. Essentially I had to use Google's Calendar API to get the events for the selected calendars, then format and compare the dates to the availability picker. Then filter out the times on the picker that conflict with events on the calendar.

Add "Connect your Google Calendar" functionality

Had a little trouble with this part, for some reason implementing Google's API isn't as straightforward as you'd think it would be. However I was able to get users authenticated with Google.

Added the ability to create appointments using the user's public calendar