frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: I built a highly customizable mental arithmetic trainer for iOS

https://apps.apple.com/us/app/athena-math/id6747783222
3•dempedempe•3h ago
Mental arithmetic has been a hobby of mine for a while. It's fun and good exercise for your brain.

When I switched to iOS, I couldn’t find a decent app. Most had ads, sign-ups, excessive gamification, or mandatory subscriptions, and none were customizable enough. So I built my own.

Athena Math lets you

- Practice operations not normally found in mental math apps: modulo, square roots, percents, GCD and LCM - Tailor each session: set your time or problem limits, choose digit ranges (1–5), mix digit lengths (e.g. 55 + 436), and select any combination of operations you like. - A detailed stats screen that shows the time you spent on problems, problems per day, percent correct, etc. All graphs are filterable. - A history screen that shows all your sessions. - You can import and export your history for offline analysis or to transfer - Offline tutorials are included for all operations - Lastly, you can use it immediately. There are no accounts.

So far, it's received a positive response from the mental math community. It's an incredible feeling to have people actually value my work enough to pay for it. (This was my first app).

I've had a lot of fun building Athena math and using it myself. Practicing obscure operations like GCD, LCM and square roots has taught me to see patterns in numbers that I didn't see before. Overall, it's improved my number sense.

It's built in React Native + Expo/EAS. I use Fastlane to manage app store metadata (and store in version control), and it's using a serverless AWS backend for payment verification. History is stored locally in an SQLite database.

It's free to use! You're limited to 12 sessions daily, but if you wanna keep using for free, you can simply delete your daily sessions. You loose history and stats, but it's an option. You can also just set the time limit to infinity.

I know mental math is not the sexiest market, but I'd love feedback from the HN community -- on the app, the UX, or the technical setup. Any ideas for improvement? What are your thoughts?

Thanks for reading and happy hacking!

Show HN: A CSS-Only Terrain Generator

https://terra.layoutit.com
240•rofko•7h ago•72 comments

Show HN: I built a local-first daily planner for iOS

https://apps.apple.com/ca/app/to-do-list-planner-zesfy/id6479947874
70•zesfy•7h ago•54 comments

Show HN: I built a highly customizable mental arithmetic trainer for iOS

https://apps.apple.com/us/app/athena-math/id6747783222
3•dempedempe•3h ago•0 comments

Show HN: Pion/rtwatch – Watch video in sync with friends, pause/seek on back end

https://github.com/pion/rtwatch
2•Sean-Der•4h ago•1 comments

Show HN: MyTimers.app offline-first PWA with no build step and zero dependencies

https://mytimers.app/
40•y3k•16h ago•27 comments

Show HN: Nallely a modular reactive Python framework for custom MIDI instruments

https://github.com/dr-schlange/nallely-midi
2•drschlange•5h ago•0 comments

Show HN: I got fired so I built a bank statement converter

https://aussiebankstatements.com
3•matherslabs•5h ago•0 comments

Show HN: a Rust ray tracer that runs on any GPU – even in the browser

https://github.com/tchauffi/rust-rasterizer
91•tchauffi•1d ago•26 comments

Show HN: Tamagotchi P1 for FPGAs

https://github.com/agg23/fpga-tamagotchi
61•agg23•1w ago•11 comments

Show HN: Agor → Figma for AI Coding (Open Source)

https://agor.live
6•caravel•7h ago•2 comments

Show HN: I made a website that vibe-codes itself

https://theboard.stavros.io
14•stavros•8h ago•4 comments

Show HN: FinBodhi – Local-first, double-entry app/PWA for your financial journey

https://finbodhi.com/
38•ciju•1d ago•20 comments

Show HN: I Built a Prototype for a Universal Causal Language (UCL)

https://github.com/ndbroadbent/universal_causal_language
2•nathan_f77•9h ago•0 comments

Show HN: Centia.io – Open PostgreSQL/PostGIS back end for developers

https://centia.io/
23•mhoegh•1w ago•6 comments

Show HN: Strange Attractors

https://blog.shashanktomar.com/posts/strange-attractors
790•shashanktomar•3d ago•75 comments

Show HN: Anki-LLM – Bulk process and generate Anki flashcards with LLMs

https://github.com/raine/anki-llm
57•rane•2d ago•22 comments

Show HN: Why write code if the LLM can just do the thing? (web app experiment)

https://github.com/samrolken/nokode
433•samrolken•3d ago•317 comments

Show HN: Serie – A rich Git commit graph in your terminal

https://github.com/lusingander/serie
16•lusingander•1d ago•2 comments

Show HN: Pipelex – Declarative language for repeatable AI workflows

https://github.com/Pipelex/pipelex
121•lchoquel•1w ago•27 comments

Show HN: Yourshoesmells.com – Find the most smelly boulder gym

https://yourshoesmells.com
43•boshenz•12h ago•41 comments

Show HN: Chess960v2 – Stockfish tournament with different starting positions

https://chess960v2.com/en
2•lavren1974•17h ago•1 comments

Show HN: In a single HTML file, an app to encourage my children to invest

https://roberdam.com/en/dinversiones.html
247•roberdam•5d ago•435 comments

Show HN: Glitch Text Generator – Create stunning unicode text effects

https://glitch-text.com/
3•chwiho•19h ago•0 comments

Show HN: An AI to match your voice to songs and artists you should sing

https://coach.singonesong.com
45•JacobSingh•1d ago•4 comments

Show HN: Quibbler – A critic for your coding agent that learns what you want

https://github.com/fulcrumresearch/quibbler
114•etherio•4d ago•27 comments

Show HN: Learn German with Games

https://www.learngermanwithgames.com/
125•predictand•6d ago•106 comments

Show HN: Secret Management for Local Development

https://github.com/athishrao/crux-vault
3•athish-rao•23h ago•0 comments

Show HN: WebAudio Data-Driven audio engine

https://github.com/mikezaby/blibliki
3•mikezaby•1d ago•1 comments

Show HN: AgentML – SCXML for Deterministic AI Agents (MIT)

https://github.com/agentflare-ai/agentml
5•jeffreyajewett•1d ago•1 comments

Show HN: Give your coding agents the ability to message each other

https://github.com/Dicklesworthstone/mcp_agent_mail
13•eigenvalue•1d ago•2 comments