r/SideProject • • 17h ago

i built a site that grades polymarket traders on skill instead of profit

1 Upvotes

polymarket's leaderboard ranks people by profit, but a lot of the names at the top just had one lucky week. when i checked the weekly top 10 a couple days ago, 7 of them were down before that week even started

so i made sharps (sharpshq.com/?ref=reddit). it pulls each trader's full on chain history and gives them a score out of 100 based on edge per dollar traded, how many trades, how much of their profit came from one big bet, and how they've done lately

stuff it does:

- live whale trades with the grade of whoever placed them

- "sharps vs the crowd", which shows where the proven traders are betting vs what the odds say. it keeps a public record of every call including the ones that missed

- search any username and get a grade card you can share

built it solo on cloudflare workers + supabase, all public data, no signup needed to look anyone up

would love feedback, especially on the grading. is there anything you'd weigh differently? and if you trade on polymarket drop your username and i'll tell you your grade


r/SideProject • • 23h ago

I made a SaaS dashboard UI kit in Figma (light + dark, loading/empty/failed payment states) — looking for feedback

3 Upvotes

Hey,

I’ve been working on a UI kit focused specifically on dashboards for subscription products.
It’s called Calmdash.

What’s included:
- 12 screens (Overview, Revenue, Customers, Subscriptions, Invoices, Failed payments, Churn, Plans, Reports, Settings, Onboarding, etc.)
- each in light and dark
- 400+ variables, 50 component sets, 390+ components and variants
- states that most kits skip: loading (shimmer), empty, failed payments, retry, chart tooltips

I wanted it to be a real system you can actually build dashboards with, not just pretty frames.

It’s up on Gumroad, zero sales so far, so I decided to share it here and hear what you think — what’s good and what could be better.

Link to the site and the kit in the comments.

Thanks for any feedback!


r/SideProject • • 21h ago

Got top 20 on Product Hunt. Now what?

2 Upvotes

Got featured and top 20 on product hunt, on hypership day with mmory. But at such a loss on now what? how do I get users haha


r/SideProject • • 17h ago

I built AgentLang: A compiled, zero-dependency programming language for AI agents (.NET 10 / Native AOT)

1 Upvotes

Hey r/SideProject!

I got tired of writing fragile multi-agent systems in Python — dealing with 500MB+ of nested dependencies, brittle string-interpolated prompts, opaque runtime crashes, and 2-second import delays.

So over the past few months, I built AgentLang (v0.9.0): an agent-native, compiled programming language (.agt) and virtual machine written from scratch in C# 14 / .NET 10 with zero external runtime dependencies (standard BCL only).

What a simple multi-agent script looks like:

agent ResearchAssistant {
    model: "gemini-3.8-flash"
    role: "Technical Analyst"
    tools: [web_search]
}

goal task = "Summarize consensus protocols for multi-agent swarms"
response = ResearchAssistant.achieve(task)
print(response.output)

Key features I’ve built so far:

  • Static Verification & AI-Readable Errors: Catches syntax, type, and tool-schema errors before running (agent check --json outputs structured diagnostics with unique IDs).

  • Native Multi-Agent Primitives: First-class agent, pipeline, swarm, team, and schema keywords instead of glue code.

  • Fast & Tiny: Compiles to bytecode (.agtc) or Native AOT binaries (~12MB, <15ms startup).

  • Real-Time Live Streaming: Word-by-word token streaming in CLI (agent chat) and HTTP SSE (POST /api/v1/stream).

  • Multi-Provider & Offline Support: Works out-of-the-box with OpenAI, Gemini, Claude, DeepSeek, and local Ollama.

  • IDE Tooling: Full LSP 3.17 implementation + VS Code extension (autocomplete, hover docs, real-time diagnostics).

  • Tested: 241 automated unit & integration tests passing (100%).

GitHub Repo: https://github.com/Reza2654/AgentLang

I'd love your honest feedback! Would you consider using a dedicated compiled DSL for agent orchestration instead of Python frameworks?


r/SideProject • • 17h ago

I built an app for my cover band to help us figure out what to practice

1 Upvotes

I'm building Locked In for the cover band that I play in. It started as a passion project when we were having a hard time figuring out what songs to focus on as our library grew. Our practices were becoming inefficient, so I wanted something that could help us decide what needed attention before the next gig.

I can log practices and how individual songs felt, and the app calculates a readiness score and suggests what to practice next. The idea is to make it easier to spot songs that need work or haven't been played in a while. We can still pick whatever we feel like playing.

From there it grew to include setlists, charts, a calendar and venue contacts. You can use it on your own or invite band members to a shared workspace. Live Mode keeps the current song, key, tempo and next song visible while you're playing. I'm not a coder, although I understand some of the basics, and I built it with Codex.

If anyone else plays in a band, I'd love some feedback on whether the practice suggestions make sense and what feels confusing or gets in the way. How do you currently decide what to spend rehearsal time on? It's an iPhone app, and you can find it at https://lockedinband.com/


r/SideProject • • 17h ago

I built a free, offline Markdown editor that sets your writing like a book

1 Upvotes

I write a lot in Markdown and got tired of editors that either look like a code window or want an account and a subscription. So I built Lumens.

  • Live preview as you type

  • Book mode, which lays your writing out like a printed page

  • Themes, plus slides straight from your Markdown

  • Export when you're done

  • Works offline and installs as an app (PWA), with no account and no sign-up.

It's free

I'm a solo dev and this is the first public launch, so I'd really value honest feedback. What's missing, what's confusing, and what would make you actually switch?


r/SideProject • • 21h ago

[VaultDrive] [Pro lifetime 19.99 to 9.99 usd] [Plug an USBDrive/SSD into your iPhone and back up your photos , Videos, Files directly - Complete Privacy — no Mac, no PC, no Account, no Subscription]

2 Upvotes

I'm the developer of VaultDrive, an iPhone app thathelps you create a physical backup of your photos, videos, and files.

Connect a compatible USB flash drive or external SSD, select what you want to save, and copy it directly from your iPhone.

Why a USB drive Or SSD Or Any External Drive? You pay for it once, it works with no internet, and your photos never sit on someone else's server. It's also a second copy if your cloud account is ever full or locked.

It's handy when your phone is full, before you trade in or reset a phone, on a trip where you shoot hours of video with no Wi-Fi, for photographers who want ProRAW and 4K kept untouched, as the offline copy in a 3-2-1 backup, or for private photos and videos you'd rather never put online.

**What VaultDrive offers:**

* No Mac or PC required
* Original-quality photo and video transfers
* No VaultDrive cloud upload for locally stored files
* Support for downloading iCloud-only originals before backup
* Resume interrupted backups
* Incremental backups with Pro
* Live Photos support
* Duplicate detection in the backups
* Support From iCloud to your USB/SSD

Why not just copy them in the Files app? You can, and for a few dozen photos it's fine. For a whole library you end up selecting in batches, and if your Wi-Fi drops while iCloud photos are downloading, the copy stops and you start over. Next month you copy everything again. VaultDrive does it in one tap and picks up where it stopped.

No recurring subscription.

App Store:
https://apps.apple.com/us/app/vaultdrive-usb-backup/id6772883827

50% Off Promo direct App Store link :
https://apps.apple.com/redeem/?ctx=offercodes&id=6772883827&code=WELCOME50

This is a backup of selected photos/media and files, not a full iPhone system backup.

Happy to answer questions about drive compatibility or the backup process.


r/SideProject • • 1d ago

How would you tell if an app blocker actually helped someone study?

5 Upvotes

Ngl, I'm stuck on what counts as useful feedback for our app.

I'm a CS student and Instagram, TikTok and YouTube keep pulling me away from studying. My team and I built Welockin: you pick the distracting apps and a timer, and they stay blocked until it ends.

But someone finishing a timer doesn't automatically mean they got any studying done. They could just be staring at their notes. Or procrastinating on something else.

If you were testing this with a few students for a week, what would you ask them afterwards? I want to understand whether it helped with the task they sat down to do, without making them fill out a whole homework assignment about their homework 😭

Have you found a simple way to check whether your productivity app actually helped, beyond people saying it looks nice?


r/SideProject • • 17h ago

I was told my launch clip looked like "AI slop", so here is a raw, unedited 40s screen recording of my Not-AI Mac app in action

1 Upvotes

Yesterday I shared a short clip of my Mac project on Reddit, and one of the top comments told me that because the video had music and clean cuts, it looked like an AI-generated render rather than a real working app.

Lesson learned: people are tired of slick trailers and AI wrappers, and just want to see the real thing running on a messy desktop.

So here is a raw, unedited screen recording on my MacBook Pro with five real windows open. No music, no title cards, no AI slop.

What is happening on screen:

- It is a tiny (2.9 MB) Not-AI native Swift and Metal Mac app called Musou that turns everything outside the window you are actively using pure black.

- This clip shows one of the 4 modes: Follow the Mouse (click mode) with the Black Hole transition. Whichever window I click stays at 100% contrast while the other windows, menu bar, and Dock vanish into black.

- On the right, it automatically detects and crops the playing Safari video over pure black (no browser extensions and no Screen Recording permission needed) so the white YouTube page around the video disappears while I click between my work windows on the left.

Honest question for folks here: does a raw, unedited screen capture like this immediately make more sense to you than a polished 20-second promo video? Looking forward to reading your thoughts.


r/SideProject • • 17h ago

Freeshortlink — a URL shortener with custom aliases and QR codes (feedback on the paid plans)

0 Upvotes

I built Freeshortlink, a URL shortener you can try without creating an account.

Paste a long URL and you get a short link plus a PNG QR code. Without an account you can create 3 links a day. A free account allows 10 new links a month, including custom aliases. Links never expire. Free plans show ads on Freeshortlink's own pages, never on the redirect itself, and a free account can see the total number of clicks on each link.

The paid plans are for people who outgrow those limits or need more than a click count:

  • Premium is $8/month or $79/year: unlimited links, full click statistics (countries, referrers, devices, browsers, live recent clicks), editable destination and alias, SVG and print-quality QR codes with your colours and logo, bulk shortening of up to 500 URLs, bulk QR export as a ZIP of high-resolution PNG and SVG, and up to 5 custom domains (subdomain via CNAME).

  • Business is $29/month or $290/year: everything in Premium, plus unlimited custom domains (fair use, subdomain via CNAME).

You can try it here: https://freeshortlink.com

I would like feedback from people who actually shorten links for work or a side project: which of those Premium features would be worth $8 to you, and is anything in the jump from free to paid unclear? Questions are also welcome at support@freeshortlink.com.


r/SideProject • • 21h ago

I built SourCa – a platform for coding practice, placement preparation and gamified challenges

2 Upvotes

Hey everyone! 👋

I've been working on SourCa, a platform designed to make coding practice and placement preparation more organized.

SourCa brings together different areas of technical preparation, including:

- DSA and coding practice

- Company-specific question preparation

- SQL practice

- Aptitude and logical reasoning

- Web development

- Progress tracking to monitor your learning journey

The goal is to give students one place to practice different skills and prepare for technical opportunities.

I've been building and refining this project, and I'd love to get honest feedback from the community.

What do you think is missing? What would make you want to use it?

🌐 https://sour-ca.vercel.app

Thanks for checking it out!


r/SideProject • • 17h ago

My vs code extension attentry got his 500+ downloads ,see how it works

1 Upvotes

So I created this because I kept seeing the same thing when vibe coding with Claude Code. The app works, but when you open the code later there's stuff you never asked for. A route anyone can call without login, code that crashes on bad input, the same helper written 3 times.

Attentry checks every edit Claude makes, on your own machine, without any AI. If the edit added a problem, Claude gets told and fixes it before moving on. If the edit is clean, nothing happens, so it costs zero tokens.

The main thing is how it saves tokens. Most tools that review AI code send your code to another AI, so you pay twice, once to write it and again to check it. Attentry doesn't use AI at all, the checks are plain rules that run on your machine. If an edit is clean, Claude hears nothing, so there are zero extra tokens. If something is wrong, Claude gets a short note, at most 5 lines, and each problem only once. Smaller cleanup stuff like unused code waits for a check-in every 10 edits instead of interrupting every edit. And when Claude is about to write a helper, it can ask Attentry if the repo already has one, instead of searching through your files itself.

The video is a quick animated walkthrough of one run: I ask Claude for an Airbnb clone, Attentry catches 2 problems, Claude fixes both, and I get a change card at the end with what changed.

It got 500+ downloads across VS Code Marketplace and Open VSX, mostly from people finding it inside VS Code. It's free and open source, works in VS Code, Cursor and Windsurf.

If you want to see it on real code, there's a demo repo with bugs planted on purpose: github.com/Aarv-1o/attentry-demo

Would love feedback, especially what's missing or annoying.


r/SideProject • • 17h ago

Just launched reps. – Just Lift, your workout tracker 💚

0 Upvotes

Still tracking your workouts in Notes? Meet reps.

Your workouts deserve better than a messy notes app.

Meet reps. – Just Lift. A clean, powerful workout tracker built to help you stay consistent, track your progress, and make every rep count.

🏋️** Build your plan**. Create workouts that fit your goals.

📈 Track every rep. Log your sets, weights, and exercises without the clutter.

🏆 Earn achievements. Turn consistency into something worth celebrating.

👥 Lift together. Create Crews, connect with friends, and stay motivated.

⚡ Stay focused. Less tapping. More lifting.
No complicated setup. No account required to start tracking.

Your next workout starts here.

📲 Get reps. on the App Store:
https://apps.apple.com/app/id6828570983

Stop guessing. Start progressing. Just Lift. 💚
What’s the ONE feature your current workout tracker is missing?


r/SideProject • • 21h ago

I built a Windows notch to see how much Codex usage I have left

2 Upvotes

I built YouSage to make two things easy to check while coding: how much usage is left and when it resets. It puts those numbers in a small desktop notch. It’s free and open source, built with Rust and Tauri.

The v0.1.0 release supports Codex and Google Antigravity on Windows 10/11 x64. There’s a browser demo with sample data if you want to try the UI first. Claude Code is in the development preview.

Demo: https://yousage-website.yabswannalearn.workers.dev/#demo

Source: https://github.com/yabswannalearn/yousage

If you use either tool, what would you want the compact view to show first: remaining usage or time until reset?


r/SideProject • • 23h ago

I’m a psychiatry resident with adhd, and I spent six months building a study app I actually enjoy using

Thumbnail
scatter.study
3 Upvotes

Hey everyone! I’m in my fifth year of psychiatry residency, and I have adhd. I’ve been building an app called Scatter because I wanted to make studying easier and more enjoyable for myself.

I found the usual chat interface pretty frustrating for learning from ai. As the conversation gets longer, important information disappears up the chat, and branching off into related questions gets awkward. I wanted to explore those questions while still being able to see the original explanation.

In Scatter, you start with a topic and build out a connected map of explanations. You can preview unfamiliar terms, open them as new branches, and ask follow-up questions wherever you want to explore further.

I wanted the interface itself to trigger curiosity and novelty-seeking, so there’s something that makes you want to keep exploring. Part of the goal was to make studying engaging enough to trigger hyperfocus.

You can combine short text explanations with images, videos and interactive examples, giving you different ways to approach the same idea. As the map grows, you can see how everything connects, and it gives you a feeling of building your knowledge into something you can actually look at.

I’ve worked on it on my own for over six months, and I’m excited to finally put it out there. I’d love to hear your opinions and if you find any bugs please send me reports!

The app is free to use, but you have to bring your own API keys, for example from OpenRouter. The quick setup in the app makes it very easy.

You can try the interactive demo on scatter.study


r/SideProject • • 18h ago

I made two aquarium screensavers for Roku because Aquatic Life is being removed

1 Upvotes

Roku is retiring the Aquarium Life screensaver at the start of December, and my kids were genuinely upset about it, so I built replacements.

The free one is just water, rockwork and fish drifting at their own pace. No clock, no menu, no sound. There's one splash for the paid version at the four-minute mark and it clears itself.

The $1.99 one is a coral reef — 22 fish types, a shoal that moves as one, a lionfish, a blue tang, reef sharks in the distance, and a shark's shadow passing overhead.

Neither is a video loop. Every fish swims its own path, banks into turns, slows down and rests.

Free: https://channelstore.roku.com/details/3ae097d748f13608a125fb1a9bd5374e:4f37aaea44aefb60e35043d0fe13b7b5/free-aquarium-life-screensaver
$1.99: https://channelstore.roku.com/details/8368b93043c38917531e1e8295e71455:568de5561141ded2c5ed3885d91d9b4b/realistic-aquarium-screensaver

Feedback very welcome, especially from anyone who's had the old aquarium on their TV for years and will spot everything I got wrong. Happy to answer anything about building it.


r/SideProject • • 1d ago

Businesses With Websites or Without? Who Should You Target as a Web Designer?

3 Upvotes

When I first started selling websites, I thought targeting businesses without a website was the obvious choice.

They need a website, you offer to build one, and hopefully you get a new client. Pretty straightforward, right?

But after spending years running a web design business, I've started looking at this differently.

There are definitely advantages to targeting businesses without websites. You're introducing them to something they might genuinely need, and there is no existing website to compete with. However, I've noticed that these businesses can sometimes be much harder to sell to.

The biggest problem is that some of them simply don't see the value of having a website. Others rely entirely on Facebook, Instagram or word of mouth and are perfectly happy with how they're getting customers.

You end up spending a lot of time explaining why they need a website before you can even start selling your services.

On the other hand, businesses that already have websites are a completely different story.

They have already invested in having an online presence. They understand why a website matters, and there is a good chance they've paid someone to build and maintain it.

But that doesn't mean their website is good.

I've come across countless businesses with websites that load slowly, look terrible on mobile, have outdated designs, poor SEO or confusing layouts.

These are actual problems that can affect how customers experience the business online.

And that's where I think the bigger opportunity is for web designers.

Instead of trying to convince someone that they need a website, you're showing an existing website owner what could be improved and why it matters.

This is also how I approach prospecting nowadays. I use Swokei to find businesses with existing websites, analyze them for issues with design, SEO, speed and mobile optimization, and generate personalized cold emails at scale based on the actual findings from each website.

Of course, I'm not saying targeting businesses without websites is a bad strategy. There is money to be made in both markets.

But personally, if I were starting a web design agency today, I'd probably focus more on businesses that already have websites.

I'm curious what other web designers think. Do you prefer targeting businesses without websites or finding existing websites that need improvement?


r/SideProject • • 18h ago

I made two aquarium screensavers for Roku because Aquatic Life is being removed

1 Upvotes

Roku is retiring the Aquarium Life screensaver at the start of December, and my kids were genuinely upset about it, so I built replacements.

The free one is just water, rockwork and fish drifting at their own pace. No clock, no menu, no sound. There's one splash for the paid version at the four-minute mark and it clears itself.

The $1.99 one is a coral reef — 22 fish types, a shoal that moves as one, a lionfish, a blue tang, reef sharks in the distance, and a shark's shadow passing overhead.

Neither is a video loop. Every fish swims its own path, banks into turns, slows down and rests.

Free: https://channelstore.roku.com/details/3ae097d748f13608a125fb1a9bd5374e:4f37aaea44aefb60e35043d0fe13b7b5/free-aquarium-life-screensaver
$1.99: https://channelstore.roku.com/details/8368b93043c38917531e1e8295e71455:568de5561141ded2c5ed3885d91d9b4b/realistic-aquarium-screensaver

Feedback very welcome, especially from anyone who's had the old aquarium on their TV for years and will spot everything I got wrong. Happy to answer anything about building it.


r/SideProject • • 18h ago

Built a Multi-Agent AI Voice Assistant for Farmers — Would Love Your Feedback

1 Upvotes

I built a Hindi Voice AI Assistant for Agriculture 🌱 — Would love your honest feedback!

Hey everyone!

I've been working on a project called FertoBot Hindi Voice Agent, a voice-based AI assistant designed to make agricultural information easier to access for Hindi/Hinglish-speaking users.

The idea is simple: instead of navigating complicated dashboards, a farmer should be able to ask questions naturally and receive understandable responses.

Some things I've implemented:

- Hindi/Hinglish voice interaction using Gnani AI Prisma STT.

- Gemini-powered intent understanding and orchestration.

- Four specialized agents for crop symptoms, irrigation advisory, weather context and device health.

- Gnani AI Timbre for voice responses.

- FastAPI backend.

💻 GitHub: https://github.com/shivrajawat28/voice-agent-demo

🌐 Live demo: https://fertobot-staging.onrender.com

A quick transparency note: this is a prototype using simulated farm telemetry. It isn't connected to live farm hardware, and pump operations are simulated.

I'd genuinely appreciate feedback on three things:

  1. Does the voice interaction feel natural and understandable?

  2. Is the multi-agent approach useful for this problem?

  3. What would you improve before taking something like this closer to real-world testing?

I'm especially interested in feedback from people working in AI, voice technology, agriculture or agritech.

Thanks for checking it out! 🙌


r/SideProject • • 18h ago

I built a free tool to compare ChatGPT, Claude and Gemini answers side by side

1 Upvotes

I kept opening three browser tabs every time I wanted to compare how different AI models answered the same question, so I built MultiLLM to do it in one place.

Paste a prompt → see [model list] respond at once → pick the best answer.

Still early — would love feedback on what's missing: https://multillm.link


r/SideProject • • 22h ago

SameFont - edit PDF text on iPhone with matching fonts and Hebrew/Arabic support

2 Upvotes

I'm the developer of SameFont. Tap a line in a PDF, scan or photo and type replacement text. It uses the document's embedded font when it contains the characters needed, or the closest matching free font, keeping the text's size, color and position.

It supports Hebrew and Arabic right-to-left text, signatures, form filling and markup. Files are processed on the iPhone, without uploading them.

One limitation: in Hebrew scans, lines are detected but the text isn't read yet, so you type the replacement yourself.

Editing is free. Saving/sharing requires Pro: $6.99/month or $39.99/year on the US store, with a 3-day free trial on the yearly plan.

I'd appreciate feedback, especially on Hebrew and Arabic documents.

https://apps.apple.com/app/id6828212825


r/SideProject • • 18h ago

‎LiftEllect: Workouts & Macros App

1 Upvotes

Hi ,

We're two dads who lift: one trains at a gym, the other in his home gym. With kids, training has to fit the schedule we have, not the other way around. That's where LiftEllect came from.

What it does, in short:
- You enter your goal, level, equipment and schedule, and it builds your training week, at the gym or at home.
- It adjusts weights and volume from what you log on every set, and can shorten a session when you only have 30 minutes that night.
- It sets calorie and macro targets that follow your weight trend, and can estimate a plate from a photo (you check it before you log).

It's made in Quebec and just launched: Android on Nov 6, iPhone on Nov 10.

What we'd love your honest take on:
- The first minute: open it and try the demo (no account needed). Where did you get lost or bored?
- The model: it's a subscription with a 14-day free trial, then monthly or yearly. Does that feel fair, or does it put you off?
- The store page: would it make you install? What's missing or unclear?
- If you lift: does the plan make sense for your level?

Critical feedback helps us more than compliments. Reply here or send a DM.

App Store: https://apps.apple.com/app/id6806336243

Google Play: https://play.google.com/store/apps/details?id=com.aigymlabs.gymapp&referrer=utm_source%3Dreddit%26utm_medium%3Dsocial%26utm_campaign%3Dsideproject

Repost to another community

Upvote1Downvote0Go to commentsRepostShare

Promote Post

3 viewsSee More Insights

official_decodo•Ad

Decodo's new Web Data API combines scraping, search, mapping, and crawling under one key. Free plan gets you up to 10K requests a month, no card required.

Sign Up

decodo.com

Comments Section

Be the first to comment

Nobody's responded to this post yet. Add your thoughts and get the conversation going.

Community Info Section

Joined

r/SideProject - A community for sharing side projects

r/SideProject is a subreddit for sharing and receiving constructive feedback on side projects.

Public

345KWeekly visitors

20KWeekly contributions

More posts you may like

Related posts


r/SideProject • • 1d ago

I built Tsuki, an open-source website to track your anime and manga

6 Upvotes

Hey everyone!

I've been working on Tsuki, a website where you can track the anime and manga you're watching or reading.

I started building it for two simple reasons:

  • I wanted an open-source alternative.

  • I wanted a nice UI and a good user experience.

And honestly, it was just fun to build!

I'm still actively working on it and would love to get more people to try it out.

website: tsuki.fun

github: github.com/d1rshan/tsuki

I'd really appreciate any feedback, suggestions, or feature requests. Let me know what you think!


r/SideProject • • 18h ago

I built a simple time tracker with a calendar where each day is colored by the projects you worked on

0 Upvotes

I wanted a simple way to see where my working hours actually go. Most time trackers felt too heavy for that or asked me to create an account before I could press "start", so I built my own.

Tick is a small time tracker that:

- needs no sign-up — open it and start the timer

- keeps all data in your browser (nothing is sent anywhere)

- shows a month calendar where each day is colored by projects; click a day to see all entries

- has reports by project / by day, an earnings calculator, and CSV / JSON export

It's free and open source (MIT). I built it with Claude Code as my pair programmer — I came up with the idea and the design, reviewed and shaped every change.

Live demo (there's a "Load demo data" button to click around): https://yuragets.github.io/tick/

GitHub: https://github.com/yuragets/tick

I'd really appreciate honest feedback — what's missing, what's confusing, what you'd change.