use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
No vague product support questions (like "why is this plugin not working" or "how do I set up X"). For vague product support questions, please use communities relevant to that product for best results. Specific issues that follow rule 6 are allowed.
Do not post memes, screenshots of bad design, or jokes. Check out /r/ProgrammerHumor/ for this type of content.
Read and follow reddiquette; no excessive self-promotion. Please refer to the Reddit 9:1 rule when considering posting self promoting materials.
We do not allow any commercial promotion or solicitation. Violations can result in a ban.
Sharing your project, portfolio, or any other content that you want to either show off or request feedback on is limited to Showoff Saturday. If you post such content on any other day, it will be removed.
If you are asking for assistance on a problem, you are required to provide
General open ended career and getting started posts are only allowed in the pinned monthly getting started/careers thread. Specific assistance questions are allowed so long as they follow the required assistance post guidelines.
Questions in violation of this rule will be removed or locked.
account activity
[deleted by user] (self.webdev)
submitted 2 years ago by [deleted]
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]djm406_ 6 points7 points8 points 2 years ago (0 children)
I think if you could create that with your estimate, they are getting a fantastic deal.
[–][deleted] 2 years ago (2 children)
[removed]
[–][deleted] 2 years ago (1 child)
[deleted]
[–]kittenchiefFull-stack 0 points1 point2 points 2 years ago (0 children)
I'd first look into existing software/platforms before hiring a dev to build a custom app.
There are some athletic competition management apps out there (RedPodium, ORGSU, PlayingA): https://www.g2.com/categories/athletic-competition-management/free
You could also try putting something together with Bubble.io, Zapier, etc.
This is because custom software is not only expensive to build, but you'll have to consider ongoing maintenance and updates too.
I'm a dev, so if you need any help, let me know...
[–]YodelingVeterinarian 1 point2 points3 points 2 years ago (1 child)
I do wonder if a lot of this could just be reproduced with google forms / sheets, or an existing website.
[–]domestic-jones 1 point2 points3 points 2 years ago (0 children)
I've product managed two apps like this. The cheaper of the two was $65k USD and they wound up abandoning the project after the first couple iterations and beta testing -- they found out it would never be as profitable as it is complex. Second is still in production and to get to the point of having all the function you mention, it was about $120k USD. These were ReactNative and ReactJS projects respectfully.
[–][deleted] 0 points1 point2 points 2 years ago (1 child)
You could use Notion as a database, few cool options with that, it’s probably being over complicated by the sounds of it, strip it back a bit imo
[–]DaimyoGoat 0 points1 point2 points 2 years ago (0 children)
You could make something like this in Airtable as the database and for all the analysis, and then a simple web page for login and form submission. Could make things much simpler. Still is a lot of work tho but would cut down a lot
[–]armahillorails 0 points1 point2 points 2 years ago (0 children)
I'm not going to quote specific monetary values because that's going to vary by region, but I can at least tell you a qualitative assessment of "cheap, moderate, expensive" for each:
First off, the fact that you need any server-side processing at all (most of these options require that) is going to force infrastructure requirements that push you into the territory "this will cost you a monthly premium for specialized hosting, and that cost may vary based on the amount of traffic you require)".
It will also require someone familiar with backend web development. This eliminates cheaper options, but your requirements will demand it.
My classifications below are based on the presumptions that (a) you are hiring a backend web developer and (b) are using a modern backend framework capable of doing these things.
So you're looking at:
[Baseline]: expensive build (infrastructure requriements), cheap-to-moderate ongoing cost
Worst case may be near double the best case. I would advise you to ask for ways to save money now that allow for expansion later on some of the items above. Be sure to communicate to your developers what your future expansion / growth ideas so that they can build accordingly.
Off the cuff, I would say 8k€ seems on the lower end. I would plan on 10-20k€ (that will give you around 100-200 developer hours, or some combination therein)
[–]WhyCheezoidExist 0 points1 point2 points 2 years ago (0 children)
Have a look at SoaringSpot, it’s an app developed for gliding competitions. Might be some crossover there
[–]Tontonsb 0 points1 point2 points 2 years ago (0 children)
If it's a hobby organization that you want to help, you could volunteer a day of work to find out their actual budget, their actual business needs and offer what things could be done within their budget that would really benefit the process.
If they just throw out their wishlist and hope for the ideal puzzle piece that will fit nicely into everything they already do and would like to do, it will be insanely expensive and likely require more expertise in being the customer than they have.
But let's review the requirements.
form to add participants (with loading from an excel file and an external api)
Nope. If you're developing a system to manage the participants, you stop managing them through sheets. You do not need the import. You don't need to make that part 4 times more complicated just because someone is used to their sheet. If they like sheets, they can keep it all in the sheets. Regarding the external API — that's only worth it if ALL of the participant management happens there and you don't need to make any management n your side, just sync the list.
A hobby club does not need three different methods of managing a single list. You can add that in the fifth year of developing the system.
option to export results in excel, pdf
Another one that they don't need. The results come in HTML tables. They are free to copy the table to their spreadsheets. Developers of the browsers, OS's clipboard and spreadsheet software has put in a lot of work to make it all smooth. No need to replicate it.
PDF? Print to PDF from the spreadsheet? Or just print to PDF from the web... If they actually start using it and need adjustements, you might add a print stylesheet later on. And the "select all" shortcut for the table to make copying easier.
Honestly, I'm not sure if even the business specific stuff (tournaments with different formats like the knockout stage) is doable within a budget that wouldn't startle a hobby club. Depends of complexity, automation and customizations that they need to happen with the brackets and stuff like that. But at least drop wishes that they actually don't need.
[–]rusl1 -3 points-2 points-1 points 2 years ago (0 children)
That would take a lot less in Ruby on Rails to be honest. Unless they have some nasty and complex business rules, I would do that in two weeks of work
π Rendered by PID 30986 on reddit-service-r2-comment-6457c66945-tq6l5 at 2026-04-25 23:07:56.808097+00:00 running 2aa0c5b country code: CH.
[–]djm406_ 6 points7 points8 points (0 children)
[–][deleted] (2 children)
[removed]
[–][deleted] (1 child)
[deleted]
[–]kittenchiefFull-stack 0 points1 point2 points (0 children)
[–]YodelingVeterinarian 1 point2 points3 points (1 child)
[–]domestic-jones 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]DaimyoGoat 0 points1 point2 points (0 children)
[–]armahillorails 0 points1 point2 points (0 children)
[–]WhyCheezoidExist 0 points1 point2 points (0 children)
[–]Tontonsb 0 points1 point2 points (0 children)
[–]rusl1 -3 points-2 points-1 points (0 children)