TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: I build a Fantasy NHL app in 3 days with Claude AI

35 pointsby recvonline23 days ago
I am not from North America, and moved there a couple years ago. After being invited to the first fantasy league and seeing the platform they were using, I couldn&#x27;t bring myself to check it every day. An excel sheet would have been more appealing to use than this.<p>So I decided to create my own. But on the side? This would take ages. I am very confident with Rust and JavaScript, but it still takes ages to build something like that.<p>Good prompts, and a few long nights later, and I could create something fun and easy to use.<p>Have a look: <a href="https:&#x2F;&#x2F;fantasy-frontend.fly.dev&#x2F;" rel="nofollow">https:&#x2F;&#x2F;fantasy-frontend.fly.dev&#x2F;</a><p>The frontend is in React, the backend in Rust. I deployed both via fly.io. It was so simple and fast, it was shocking.<p>After it was deployed, I took 2-3 days to refactor everything and made it neat and tidy, so I could possibly open it up for general use with accounts etc.<p>The first time I built something with the help of AI not just for me.<p>The biggest help was certainly the UI and styling. I was never good at that. The first draft looked rough. I fed it some screenshots from NHL.com and told the model to &quot;make it look nicer&quot;. What you see is I think the 20th iteration of the app, slowly improving, fixing bugs etc. But 90% with the help of AI.<p>I could have done 98% myself (except the styling part). And after each working iteration, I spend quite some time cleaning up so I can build on top of that.<p>The beauty? The cleaner, more modular code base saved tokens and made it easier for the model to refactor and understand. Strictly typed (TypeScritp in the frontend, Rust in the backend) helped as well!

9 comments

hirvi7423 days ago
Nice work! It&#x27;s better than Yahoo&#x27;s hellscape I have been forced to suffer for years.<p>However, my favorite player is not in your app, and I am slightly offended (I&#x27;m kidding of course).<p>Do you plan to add real-time updating of stats? I thought of rolling my own app at one time, and last I checked, the NHL is very particular about their data.
评论 #43904246 未加载
fapi197420 days ago
I did something in a similar space and I&#x27;m a complete noncoder: www.sgpedge.com<p>Probably about ten hours, all in.
评论 #43904254 未加载
logankeenan20 days ago
That looks pretty nice and polished! Did you use Claude Code? Also, what are some of the crates you used for your Rust stack? Did you ever consider doing a server side rendered app and no React?
评论 #43904269 未加载
评论 #43924312 未加载
olivermuty22 days ago
How many tokens&#x2F;dollars? Curious :)
评论 #43904274 未加载
algo_trader19 days ago
well done on all the functionality.<p>a. which llm&#x2F;IDE do you use?<p>&gt; The biggest help was certainly the UI and styling<p>b. the styling seems to be v&quot;stripped down&quot;?!<p>Did you explicitly prompt for this? Whenever i prompt from some web app i get an initially visually richer style - which becomes difficult to maintain later
评论 #43904283 未加载
airstrike20 days ago
That fly.io bill bout to skyrocket
评论 #43904293 未加载
glohbalrob23 days ago
nice man. setup a domain, post on X, chat with the NHL community.
ravish000720 days ago
A look at source would be great.
mahi_novice19 days ago
How much it cost?