I would just use Google Calendar for that.

On Thu, Mar 20, 2014 at 3:53 AM, kurofune <jesseluisd...@gmail.com> wrote:
>
> At my job, I have to meet clients multiple times a week and schedule
> appointments with them at various places around town. Recently, I have seen
> a boom in business and while this is very fortunate it has made scheduling
> tedious. Lamenting this fact, it dawned on me that I might be able to make a
> web-application that tells me if there are any scheduling asymmetries
> between me and my clients. I am thinking of something with a front page like
> this:
>
> | myself:
> | other-person:
> | appointment-time:
> | location:
>
> Both parties would enter the appropriate information on separate devices or
> desktops. The information would be pushed to a database, new users would be
> automatically added. A scan will be made at intervals to find mismatched
> appointments, the asymmetry logged and a notice sent out to one or both of
> the users, suggesting they reconfirm the appointment. Well aligned
> appointments will have green status; mis-aligned ones, red, both viewable
> via a monitoring screen that updates automatically. Of course, there might
> be other functionality that I will want to add in later: login/security,
> aesthetics, customized behavior for appointments with multiple users and
> clear distinctions between business and client. In the beginning, however, I
> just want to breathe a little easier knowing that my appointments are
> sorted, something that simple calendar apps cannot do.
>
> I am relatively new to both Clojure and programming, but have managed to get
> myself to a point where I can make websites that include functionality and
> rendering. I have done a few tutorials utilizing databases (Datomic, jdbc,
> postgresql), read a handful of books, and completed a lot of tutorials. I
> still feel, however, that I don't know how to tie everything I have learned
> together to tackle larger tasks that require complexity management. I don't
> really know where to start, and would be grateful if someone could give me
> advice in terms of what technologies I should use and how I should organize
> the project. Should I use Clojures built in state management features  and
> jdbc/postgresql or view this as an opportunity to dip into Datomic and
> core.async. I am excited about making something that utilizes all of
> Clojure's technologies that other people can use and learn from, but is it
> possible to go too far down the Clojure rabbit-hole? Also, if this type of
> web-app already exists and you happen to have heard of it, please tell me
> and I will be happy to use it instead of having to make it from scratch.
>
> Jesse
>
> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with your
> first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
> ---
> You received this message because you are subscribed to the Google Groups
> "Clojure" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to clojure+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to