I have a bonafide project that I know ( at least I think I know) that
Web2py will be perfect for. I AM NOT A PROGRAMMER but I want to learn
how to program and I think this is the perfect platform for me to get
my feet wet. PLEASE either point me in the direction of someone who
wants to teach an idiot like myself how to get this programmed or tell
me I'm better off just paying someone to do what I need and get rid of
me …..

Here is the outline of what I need … I can go in to MUCH more detail
…

This project is a 2 part system which consists of a main web site
(part 1) and a desktop app which can be synched to the webapp (part 2)

Background – I am a member of the disc dog community and compete
regularly throughout the year. Although there are basically 4
different sanctioning organizations there are really only TWO types of
frisbee catagories at each event no matter which sactioning body they
are run for … those are Freestyle and Toss and Fetch. The only real
difference in scoring no matter what sanctioning body the event is for
is the multiplier for freestyle scores. Toss and fetch scoring may
differ slightly but the premise is the same and he structure for
scoring is the same only the points differ from event to event.

Here's the problem … every club that runs an event has it own scoring
system and there is really no “standard” for running an event. Some
have laptops with spreadsheets … some have clipboards and a ton of
paper which is used at the event then data entry occurs afterwards and
competitors wait while scores are tabulated and then announced …
sometimes it takes an hour or more after an event just to find out how
won.

Very basic outline of what I think would be the best approach however
I am open to suggestions on how to proceed.

The website would be kind of like a social network for disc doggers.
Once you build a profile you could add dogs to you Kennel. Users could
then add events for other users to register at and be able to simply
select dogs from their kennel for different divisions to enter.

So it would be
        Profile Management
                Kennel Mamagement
        Event Management

Other users could browse other competitors profiles and kennels … as
events are completed stats could be kept on a per dog status and
people could browse other competitors to see where they thought they
stood.

Once an event was created people could register until the close date

Events should have the ability to let users enter dogs from their own
kennel OR borrow a dog from someone elses dog with the owners
permission. STATS should stay with the dog yet have a handler column
to indicate if another handler was responsible for that event. Dogs
may compete multiple times with more than one handler at an event.

PART 2

I envision this to be a standalone app which has the ability to either
synch or be exported for import to the PART 1 app. This is because not
everyone has internet connectivity at an event but can synch up either
afterwards of periodically during the event. It works like this

Once registration closes on the web app the creator of the event can
download ALL pre registered competitors and run reports accordingly.
Pre registration competitors would bee printed out for each dog and on
event day competitors could come up and sign their pre reg forms
confirming their attendance and paying their competition fees at that
time. This should speed registration times on the morning of an event
and also confirm exactly WHO is in attendance. In addidtion one data
entry individual can go through and confirm all info input in pre reg
is correct. (dog is I the correct division and with the correct
handler)

Once onsite registration closes and data entry audits have been
confirmed a Roster for each division can be created and running orders
can be posted. As a side note if this is available via local LAN and
competitors can log on via cell phones or laptops this would greatly
aid in event management and communication by less traffic at the booth
trying to see who is where and when.

Once the event begins the application could help the MC ( or DJ
announcer) in that they could have a running view of who is up next,
on deck, in the hole. In addition since the basis of the app was drawn
from the website additional information about the competitors would be
available such as past stats and any other profile data the competitor
shared through he website.

As the competition progresses the registration sheets signed at the
beginning of the day are used to input scores manually by judges on
the field then handed back to data entry indiviuals who can update as
the event occurs. This would update scores and standings LIVE as they
occur either locally or globally as connections allow. This would also
facilitate a post event report which could be run as an audit so that
scores input could be checked against scores written and verified
before winners announced and medals awarded.


Once the competition is compete the entire packet could be synched
back to the website for proscessing allowing for an event page to have
all competitors placements posted for all divisions and also all dogs
stats synched with their individual accounts

That may seem like a lot ... but I have more ... here's the deal. I
want to learn how to do this myself.

ANYONE UP FOR THE CHALLENGE OF TEACHING ME ?

Don't know what I can do in return  .... but ask and if I can I will
:)

Chris Engel (cen...@gmail.com)

www.discdognation.com

Reply via email to