As a small side project, I built a small app to share weekly time schedules. It's been useful for me to help schedule meeting and share semester schedules with friends. I hope some others find some use with it.
I have a few more simple ideas to implement with it, and any suggestions are encouraged.
Thank you!
Some bugs:
- click and drag a time down, but while moving your cursor to the right of the actual day you clicked on, let go, then click and drag down again real quick. You made two times, but they are linked now for some reason. They also delete together.
- permalink is not working
- i can drag outside the borders
- some other real weird funky stuff going on with the dragging. probably have to clean up a buncha bugs in your jquery
Other nice to haves/things to consider:
- drag up
- a line that shows where your cursor is hovering over with the time tooltipped or something like that, it's all approximate right now
- i never liked the term permalink. i think just link works better. but this is just my personal opinion.
Good start though! Good luck.
- some other real weird funky stuff going on with the dragging
I've got to go through and make sure I try every combination of dragging. That's definitely in the works before it becomes entirely feasible.
- a line that shows where your cursor is hovering over with the time tooltipped or something like that, it's all approximate right now
This is a great idea, and I'll put it on my list.
- i never liked the term permalink. i think just link works better. but this is just my personal opinion.
Duly noted. I'm in agreement with you.
- Good start though! Good luck.
Thanks for you consideration and help!
Edit: my formatting didn't go as expected
It's a good idea, and this is a great start. Things that would make this invaluable:
- The ability to combine multiple schedules together to find free time overlaps (so that, for example, three people can find a good time to meet during the week)
- User accounts, so users can search for their friends by name and schedule meet ups
- Ability to extend before 6am and past 9pm at the click of a button
- I agree with others though that being able to create a user account is a must (from there if I have a repeating schedule I could copy my times from last week for example).
- And for an admin being able to easily overlay all of the calendars is a must.
Lastly I read as a last resort, as I suspect of others, so I would give some visual indicator that you have to drag as I didn't immediately get it. Lastly
Would be useful to have some borders or something too (I had no idea where to click or what I was dragging first go).
Nevertheless, conceptually it's sound.
For example, I am in the office all week, except tuesdays, when I'm available by conference call.
I've found a bug: when I set a load of times on the calendar then click the "permalink" link it sometimes loses the last few times I set. I guess it takes a moment to sync and get a new permalink or something.
* Syncing with google calendar
* being able to add tags, and/or labels.
* different colors.
However I do like the simplicity of it all.
I've also considered the different colors idea, and this might be implemented if I decide to build something like a comparator of schedules.
Thanks a lot for your feedback.
Work != play and it's nice to see the difference at a glance.