Ruby on Rails Monday, February 18, 2019

Phil,


On 2019-02-19 10:42, Phil Edelbrock wrote:
>> On Feb 18, 2019, at 9:53 AM, Philip Rhoades <phil@pricom.com.au>
>> wrote:
>>
>> People,
>>
>> I have offered to volunteer IT advice to the local Meals on Wheels
>> group - they have an existing informational web site and as a first
>> step I have created an interactive PDF form for them so that clients
>> can fill in a form on their computer and email it back to MoW. The
>> next step is an on-line ordering setup and I could knock up a quick
>> Rails system but before reinventing wheels, I went searching for
>> something that is already working but couldn't find anything on GitHub
>> or GitLab - is anyone aware of a simple system that is already in use?
>>
>> In this case we are talking about people ordering frozen meals - so
>> someone might choose a dozen meals from a selection of a 100+.


> That looks like a really nice cause. Are you thinking a simple form
> that submits and sends the order via an email?


I have just done that with an interactive PDF - see attached form. The
next step is a web page doing much the same thing.


> A few other questions:
>
> - Is this open to the public, or only registered customers?


Registered customers.


> - Related, how does the order get associated to the person placing the
> order (sign-in, or some other means of identifying the customer,
> address, phone, payment methods, etc.)


All to be determined - it might be by the person logging in themselves
or by a MoW volunteer.


> - Do you need to accept credit cards at checkout in the web app? (i.e.
> security considerations, and tie-ins to other gateways and such)


No on-line transactions for the first web step.


> - Any reason why this can't be done through, say, Grubhub or
> Uber-eats? (I am noticing now you are in Australia... not sure what's
> there)


They are already setup with doing the own meal preparations, they just
need more efficiency in the orders.


> - Does this site need some on-line means to adjust items, availability
> and costs and such? (i.e. how comfortable is the person maintaining
> this with maintaining the data directly with a, say, tab delimited
> file, YAML, or database vs. needing a full-on CMS-style management
> system?)


The meals and prices don't change much apparently but a mechanism for
doing that will need to be added in due course I think.


> - What technology is the existing site using?


Paper.


> I.e., would you be
> putting the existing site inside a Rails app, or doing something else
> to merge the two technologies, if they are different?


I am getting more details at the end of the week - the quickest
mechanism would be to just add the Rails app as a link from their
existing static site.


> Interesting little project. I could see that you could create
> something for your local MoW and then providing it to any other MoWs
> out there...


I am surprised something like this hasn't already been already done
centrally somehow.


> could scale up. For that matter, have you checked with
> the main MoW to see if they have some solution already that could save
> you a lot of time? ...checking my local MoW, they don't seem to have
> much at all in the form of online ordering and such...


I will find out more at the first meeting but it does seem there is room
for wider use within the organisation but maybe these groups only
operate locally?

Thanks,

Phil.


> Phil
>
> PS- Nice to meet another Philip with one L. ;')


Ha! You mean with the correct spelling . .


> Oh, and PPS- Thanks Joe for sharing your code! I enjoy poking around
> at other's code.

--
Philip Rhoades

PO Box 896
Cowra NSW 2794
Australia
E-mail: phil@pricom.com.au

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/041c3c04b4e4399b5f567259db960b20%40philiprhoades.org.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment