Here is what our site should have.
Sign in - with password
Keeps track of clients name, address and contact details. NO need to remember payment details or any portion of that aspect. Clients will enter payment every time. We will be working with people from UK, EU, USA + APO's, CANADA. So address and phone number captures should be able to accommodate this. We will NOT be shipping out or dealing with anyone outside these regions.
They should be able then to buy (we can use woo to sell digital products) any of our available races while logged in. We do not have any ties with payment portals at this point, its all just in the 'works' stage.
The 'dashboard' should show what races they have done (would be a plus) as well as a current 'unfinished' race if any.
Client should then be able to click a button that says 'log workout'
I would like for them to put it in miles or kilometers (we will be expanding to Europe) along with the date they do this. So it just keeps track of date and mileage info. If its possible for them to edit mileage that would be ideal. If not and we have the ability to edit their info, then fine. We can do that through customer service (Say they put the wrong mile info, or duplicated something in error, etc).
Once their mileage is finished it should trigger something that will show completed on their side and we should get notification of this as well. This will allow us to send their medal out the next business day.
ALSO...if this is possible....i would love to have a social media share button that coincides with the logging of the miles. Like "share my progress". With the race info, a photo of the race medal (we will have that) the amount completed and a link to our main site. This is optional but would be great. If its too hard to share the race info, having the option just to share something like 'here is what im working on'....with our site info would be great.
Example Site: [url removed, login to view]
We will provide you theme and server details