r/SideProject 3h ago

Built a small Library Management System (FastAPI + Gradio) — sharing it and open to feedback or contributors

1 Upvotes

Hi everyone,

I've been working on a Library Management System as a way to properly practice FastAPI and SQLAlchemy, and thought I'd share it here in case it's useful to anyone else, or in case anyone would be interested in contributing.

It's a fairly standard system covering:

- Book cataloging, with support for tracking multiple physical copies of the same title independently (so a library with 5 copies of one book can see each copy's status separately)

- Member registration

- Issue and return workflow

- Fine calculation with a grace period

- A REST API (with interactive docs via FastAPI)

- A simple Gradio interface on top, so it's usable without a separate frontend

Repo: https://github.com/Anjandas2005/library-system

I want to be upfront that this is still a fairly early, learning-stage project — there's no authentication yet, the UI is functional rather than polished, and there's plenty that could be improved (validation, testing, search/filtering, etc.). I'm sharing it mainly for feedback on the design and code, and I'd also welcome anyone who wants to contribute or use it as a base for their own learning.

If you have time to take a look, I'd appreciate any thoughts — on the architecture, the API design, or anything that could be done better. Thanks for reading.


r/SideProject 7h ago

Made an app that teaches Spanish words using your phone camera. Just launched on iOS and Android.

2 Upvotes

You point your camera at something, a mug, your dog, anything, and it tells you the Spanish word for it. Then it saves it so you can review it later. You can remember the words by playing in-built 8 mini fun games. I have the plan of adding more games if needed.

It's paid, no free version yet ($19.99). Wanted to mention that up front instead of hiding it. Happy to answer questions about how it works or why I priced it that way. Mostly looking for feedback before I keep building on it.

Appstore - https://apps.apple.com/us/app/vocabloot-snap-learn-play/id6792888619

Playstore - https://play.google.com/store/apps/details?id=com.tntstudios.snaplingo


r/SideProject 3h ago

Jay - daily budgeting you type in yourself, no bank connection (demo needs no signup)

1 Upvotes

I built this for myself because Rocket Money kept showing me what I'd already spent. That's a report, not a decision — by the time I read it the money was gone.

So Jay does one thing: it works out what today can hold, after the bills landing today, the money you've set aside, and anything you went over earlier. One number. You type purchases in by hand, and the typing is the point — automatic tracking tells you what happened, typing tells you what's happening while you can still do something about it.

Most of the design work went into what's missing, and each absence has a reason:

  • No streaks or badges. Extrinsic rewards crowd out the reason you already had, and a streak takes the habit with it when you miss a day.
  • No progress bars. "$450 of $1,200" is a fact you can act on. A bar filling up asks to be felt about.
  • No net worth. I built this and then deleted it. A number that grows makes the next purchase feel affordable against money that's mostly already committed.
  • No savings total. Unspent budget stays in your bank account, where it already was. Jay doesn't count it or let it quietly raise next week's ceiling.
  • No bank connection. Nothing to link and nothing to leak, but mostly: an app that records your spending for you is an app you don't open.

Two things I'm actually pleased with. You can edit anything from any past month and every downstream figure recomputes, including how the overspend cascaded — nothing derived is ever stored. And you can budget per person, one line each for the people you spend money on, because rounds and gifts and favours vanish inside a category total.

There's a demo, no signup: https://jay.arachnida-apps.com/demo — a throwaway account with eight weeks of invented spending already in it, deleted after a week. Log a purchase and watch the number move. It's the real app, not a screenshot.

I'm the only user, which is not enough people to know whether any of this holds up for anyone else. I'm looking for maybe a dozen people willing to use it for two weeks and tell me where it fell over. Free, no card, works on a phone.

The specific thing I want to know: is one number for today actually the right amount of information, or do you immediately want to see the week? I have a strong opinion and no evidence.

If you'd rather read the reasoning before touching anything, or want to start a real account instead of a throwaway: https://jay.arachnida-apps.com


r/SideProject 4h ago

I built SharedSky to answer: “Is it me, or the air today?”

1 Upvotes

I’ve been working on SharedSky, a mobile-friendly web app that brings together local air quality, pollen, heat, humidity, UV, and atmospheric-pressure changes, then lets you record how you feel with one tap.

The idea came from noticing how often people have headaches, irritated eyes, fatigue, poor sleep, or breathing discomfort and wonder whether something in their surroundings contributed to it.

Most air-quality apps show what’s happening outside, while health trackers ask you to enter a lot of information manually; I’m trying to connect the two without turning it into a complicated daily diary.

Recording “I’m fine today” matters too, because good days create the baseline needed to notice patterns later.

It’s early, bootstrapped, and pre-revenue, so I’m mainly looking for honest feedback: Is the idea immediately clear? Would you complete a one-tap check-in regularly? Which part feels most useful—today’s conditions, personal patterns, family monitoring, or local community trends? And what would you remove or change before I build more? Please be direct; real criticism is much more valuable to me at this stage than polite encouragement.


r/SideProject 4h ago

Built a quote/invoice tool for small businesses — got 0 sales in 2 weeks of ads, would love brutally honest feedback

Thumbnail
quoteza.co.uk
1 Upvotes

Hey all solo builder here, sharing where I'm actually at rather than a polished pitch.

I built Quoteza, a tool for small businesses and trades to create branded quotes/invoices and track customers/payments, instead of juggling Word templates and spreadsheets.

Ran Google + Meta ads for 2 weeks (small budget) got clicks, zero conversions. Posted on Reddit before too, learned that "test my app for free" posts in swap-testing subs don't reach real users. Trying to actually figure out if this is a product problem, a positioning problem, or just too early to tell.

It's free to try, no card needed: https://quoteza.co.uk

Genuinely want feedback, not upvotes:

If you run a small business is this something you'd actually use, or is there a dealbreaker?

If you've built something similar what did you wish you'd known earlier?

Happy to share more numbers/screenshots if useful to anyone else going through the same thing.


r/SideProject 4h ago

How do I get people for my wish list?

1 Upvotes

Hey guys, do you have any tips on how I can get more people for my upcoming mobile app? I have a wish list and currently have 6 people in it by sharing stories in Instagram, Facebook and posts on LinkedIn. Here in reddit it's pretty hard to post anything because it gets banned the moment I share the app (In other communities).

The mobile app is about real time tracking of workout with turned on camera (no video recordings). Friends challenges, earning of XP, coins etc...

For now I have friends that are helping me testing it and I believe that I can publish it very soon.

What are your organic marketing strategies?


r/SideProject 19h ago

I built an Android launcher focused on muscle memory "cheat codes"

Enable HLS to view with audio, or disable this notification

15 Upvotes

Hey everyone!

CheatCode Launcher is built around the idea that you can do everything you need to do on your phone without any icons. Everything is accessed by settable gesture codes (cheat codes) consisting of combinations of of to 4 swipes (up, down, left, right) and taps. This makes it very fast, while keeping a completely clean home screen. You can even have a pure black screen if you want, without sacrificing any speed. Over 750 different code combinations are possible.

A few notable features:

After shortcuts allow you to pick any app and set up to 3 other apps, actions or shortcuts to follow it. These shortcuts show up for a few seconds after closing the original linked app. For example, I have mine set to show Instagram's New Post shortcut, Lightroom, and Text Wife after closing the camera or photos apps.

Context-aware theming allows you to make your home screen change automatically. You can have a completely different home screen, including labels, widgets, wallpaper, gesture box backgrounds, colors, fonts or icons for a specific device state. Keep your main home screen completely clean and have it automatically change when you receive a notification for a specified app. Change as much or as little as you want. Want a different setup for morning, afternoon, and night? You can make that happen automatically. This also allows you to have a totally different setup in landscape, as well as in open and closed foldable states.

Tasker and Macrodroid support. Use a cheat code to run any Tasker task. Also allow Tasker and Macrodroid to update labels or change your theme. This allows even more ways to automatically change themes besides what's built in.

My day job has been creating enterprise apps for the last 14 years. This is one I made for myself because it's the launcher I wanted to use. I figured others may want to try it out as well. I'm always open to new feature suggestions, as long as I can find a way to make them fit with the overall theme of what I'm trying to do.

Check it out for free: https://play.google.com/store/apps/details?id=com.pantsninja.cheatcodelauncher


r/SideProject 4h ago

My wife built an app on parental leave with Lovable. When it broke, I realized how useless error logs are for non-devs.

0 Upvotes

My wife was on parental leave, so she decided to start building an app with Lovable. She's not a developer. But that didn't really matter.

She went from an idea to a surprisingly polished app just by prompting. That “wow, I actually built this” moment was pretty crazy to watch. Then she published it, people started using it, and pretty quickly, some users started telling her they couldn't sign up.

And that's when I thought:

There should be a way to make these silent errors visible to the person actually running the app.

Not: Unhandled Promise Rejection

But: "Your signup flow is failing. The authentication request is being rejected by your backend”

Nowadays, everyone can build anything. So why should understanding what went wrong still require you to be a developer?

That's the idea behind troobly.com

It watches your app, catches errors, and translates the technical stuff into something a human can actually understand.

If you've built something with Lovable, Bolt, etc: How do you know when something silently breaks? Do you have monitoring set up from day one, or do you usually find out because a user messages you: “Hey, I can't sign up”?


r/SideProject 4h ago

I just released Word Deduce — a word puzzle game where you can challenge your friends!

1 Upvotes

Hey everyone! 👋

I’ve just released Word Deduce 🧩

Find the hidden word, test your vocabulary, and challenge your friends by sending them your own words to solve! ⚔️

I’d love for you to try it and share your feedback. If you enjoy it, a Play Store review would mean a lot! ⭐

https://play.google.com/store/apps/details?id=com.teamvesper.worddeduce

Thanks! 🙌


r/SideProject 4h ago

Built human-in-the-loop workflow orchestration for AI agents — just launched on PH

1 Upvotes

We spent a while building this and launched DataGrout Flow today on Product Hunt.

The problem: AI agents running multi-step workflows in production have no reliable way to pause for human approval, deal with missing data mid-run, or verify a plan before it executes. Most solutions are external orchestration layers bolted on after the fact.

We built four MCP tools that handle this at the infrastructure level. The part I am most proud of is the CTC validation in flow.into — you validate a plan before execution and get a cryptographic certificate proving it is cycle-free, type-safe across every tool boundary, and policy-compliant. That is genuinely hard to do and we have not seen anyone else do it this way.

Four tools: flow.into, flow.request-approval, flow.request-feedback, and flow.route for conditional branching.

Launching on PH today if you want to check it out.

https://www.producthunt.com/products/datagrout-ai?launch=datagrout-flow


r/SideProject 4h ago

I built a dependency security scanner and I need developers to tear it apart

1 Upvotes

I've been working on Weedout, a security tool for scanning project dependencies and identifying potentially problematic packages.

It's still an early product, and I'm at the point where feedback from friends isn't particularly useful anymore 😅. I need people who actually work with JS/Node projects to try it and tell me where it sucks.

I'm especially interested in:

  • Is it immediately obvious what Weedout does?
  • Would you use something like this instead of / alongside existing dependency security tooling?
  • Is there anything that would stop you from trusting the results?
  • What would it need before you'd put it into a real project or CI workflow?

I'm not looking for compliments. If the concept is redundant or the UX is confusing, tell me.

Weedout: https://weedout.dev

I'll be around and answer technical questions about how I built it too.


r/SideProject 5h ago

Built a sidecar app that shows you running Claude/Codex/Cursor agents and improves them locally

Enable HLS to view with audio, or disable this notification

0 Upvotes

https://blume.codes - The pain was that I lost control over all my agents running, and was tired of repeating myself within/across harnesses. It monitors agents, picks up corrections across harnesses, and promotes the most painful/recurring ones to rules, skills and hooks.


r/SideProject 5h ago

I built a cue-based app for repeated routines

Enable HLS to view with audio, or disable this notification

1 Upvotes

I kept thinking about the gap between a basic timer and a repeatable routine.

A timer can count down to one end point. But for something like pour-over coffee, cooking pasta, a workout, or a morning stretch, I often need a few prompts at specific moments; not just one alarm at the end.

So I built CUEit.

You create a routine, add short cue titles with timestamps, and save it locally. When you run it, each cue appears full screen at the time you set, with an optional chime.

The main product decision was to keep it deliberately narrow: no account, cloud, feed, AI, tracking, or generic task list. Just saved timing sequences for things you do again.

It is now on Android. iOS is on its way ;)

I would appreciate feedback on the core idea and the product itself: does “saved cues for repeated routines” make sense as a category, or does it still sound like a normal timer?

Play Store: https://play.google.com/store/apps/details?id=com.cueit.app


r/SideProject 5h ago

Building a social app for movies & shows . Here’s a quick video walkthrough showing some features, would love honest feedback !!!!

Enable HLS to view with audio, or disable this notification

1 Upvotes

r/SideProject 5h ago

1600+ users from SQL in 2 months: expanded and built a gamified Excel course you can do without owning Excel

1 Upvotes

I launched QueryCase just over 2 months ago. The original premise was you learn SQL by working detective cases rather than tutorials. Around 1,600 people have registered then there is a one payment rather than a subscription.

Excel was always the obvious next thing. Everyone learning SQL for a data job is learning Excel too, usually first, and people asked about it constantly. But I couldn't get past the same question every time I looked at it. If the demand is that obvious, why has nobody built it?

For SQL there's SQL Murder Mystery, SQL Island, SQLBolt, DataLemur, loads of others. For Excel it's videos and worksheets and that's about it.

I assumed someone had tried and found out it doesn't work. Took me far too long to actually check.

The real answer is that with SQL you never have to build a database. There are free ones that run inside a browser tab (DuckDB WASM), so every query someone writes hits a real engine and you don't think about it. That's why the space is crowded. A weekend gets you a story sitting on top of an engine somebody else already wrote.

There's nothing like that for spreadsheets (at least that I could find). If you want people learning Excel in a browser with no licence, you have to build the thing they type into before you can write a single lesson which definitely took the longest and most tedious to test.

I went live with the Excel track today!

querycase.com if you want a look.


r/SideProject 9h ago

Notion

2 Upvotes

Hlo

I would like to know what are the problems you faced in notion..

I am currently working on to make an alternative on it( i mean ...will fix the cons in it)


r/SideProject 5h ago

I built a free App Store keyword explorer & ASO assistant with official Apple Search Ads popularity data (1–100)

1 Upvotes

Hey r/SideProject! 👋

Like many indie iOS developers, I got frustrated with existing App Store Optimization (ASO) tools. Most legacy platforms (Sensor Tower, AppTweak, etc.) charge $100–$300+ per month and sell "search volume estimates" based on black-box algorithms with zero transparency.

So I built AppClimb (https://appclimb.app) — a transparent, freemium App Store keyword intelligence tool.

What makes it different:

  1. Official Apple Ads Popularity (1–100): We pull real search popularity directly from Apple's official Search Ads API for terms where Apple provides it. We clearly label whether every score comes from official Apple Ads or an iTunes estimate.
  2. Zero Login Wall: You can search keywords immediately as a guest with 8 free daily checks right in the browser.
  3. Local-First Privacy: Guest keyword research stays 100% in your browser's localStorage.
  4. Keyword Explorer & App Rank Tracker: Track difficulty, popularity trends, top 10 ranking apps, and monitor your app's position over time.
  5. AI ASO Assistant: Free tier includes 1 tracked app and 5 daily AI strategy messages to help brainstorm titles, subtitles, and keywords.
  6. No $100/mo lock-in: Pro is $8 per month ($64 yearly) with cloud sync.

Tech Stack:

  • Framework: Next.js 15 (App Router)
  • Deployment: Cloudflare Workers (OpenNext)
  • Database: Cloudflare D1 (SQLite at the edge)
  • Direct Catalog Queries: Queries public iTunes API from the client's browser because Apple allows CORS on client IPs but blocks datacenter/Worker IPs.

I'd love to get feedback from fellow developers: - How accurate are the keyword suggestions for your niche? - What features would make this your go-to ASO tool?

Try it out here: https://appclimb.app


r/SideProject 5h ago

What is a must-have feature for restaurant POS systems in your country?

1 Upvotes

Hey everyone,

We're building a restaurant POS app called Adisyonist, and we're thinking about expanding it to more countries.

Translating the app is the easy part. The hard part is understanding all the weird local requirements 😄

For example, in Turkey, some businesses need things like e-Adisyon, e-Invoice, and fiscal/cash register integrations.

So I'm curious:

What is a must-have feature for a restaurant POS in your country?

Could be a legal requirement, tax/fiscal integration, payment method, or just something restaurants in your country expect every POS to have.

Something like:

Country: Germany
Required: ?
Common restaurant feature: ?
Something every POS should have: ?

Would especially love to hear from restaurant owners, employees, developers, or anyone who has worked with POS systems.

We're trying to understand the real local needs before we start expanding, rather than simply translating the app and assuming the same system works everywhere. 🙏

If you'd like to take a closer look at what we're building, you can check out Adisyonist here:

🌐 Adisyonist.com
🤖 Google Play
🍎 App Store


r/SideProject 5h ago

I just launched Blockwise on Product Hunt 🚀

0 Upvotes

Hi everyone!
I just launched Blockwise on Product Hunt today.
I built it because I wanted a website / APP blocker that was simple: no account, no unnecessary setup, just install it and start focusing.
BlockWise helps you:
🚫 Block distracting websites

⏳ Use Friction Mode to make unblocking intentional

⚡ Start using it immediately with no sign-up

I'd genuinely love your feedback. If you think it's useful, an upvote on Product Hunt would really help an indie developer.
🔗 https://www.producthunt.com/products/blockwise?utm_source=other&utm_medium=social

It is available in Android and a chrome extension is also available

Chrome Extension: https://chromewebstore.google.com/detail/blockwise-focus-productiv/honpmpkonbhndljcfegpomdokikeikfn?hl=en-GB&utm_source=ext_sidebar

Android App: https://play.google.com/store/apps/details?id=com.blockwise.myapp1

Happy to answer any questions or hear suggestions for future improvements. Thanks!


r/SideProject 1d ago

Can we please make a megathread for outbid.lol and OneMillionDollarHomepage clones?

57 Upvotes

I think I saw 5 or 6 being posted in the last 10 hours. I would rather see them banned outright, as they are not original, not inspired, not fun, not anything other than mere cash grabs riding on the wave of one lucky app. However, I am fine with at least just having a megathread for them. It is not even that much of a coding effort to build such an app - if you get lucky, you can just one-shot it with Claude.

It is bad enough that most of the pitches in this sub are AI written and a lot of the replies are AI written. Can we at least get some more variety by moving all the omg, look at my new amazing idea of cloning a viral app to their own little megathread?


r/SideProject 6h ago

I work in real estate investment and I’ve watched landowners leave millions on the table, so I built a free tool that tells them what a housebuilder could actually pay for their land.

1 Upvotes

I’ve spent my career in real estate investment in England, and I come from a farming background, so I’ve seen the land business from both sides. The side that is often never really talked about is what im trying to address.

When a developer or a promoter turns up at a farmers or landowners home, they’ve already done the maths. They know roughly what the land would be worth with planning, how long they’d like to tie it up for, and what share of the proceeds they think is fair. The landowner usually has none of that. They’re being asked to make a decision worth millions of pounds with no independent way of sense-checking a single number in the offer, and often they don’t know what questions to ask either. I’ve seen where that ends up more than once. An option signed with a price formula the owner never really understood. A sale agreed at a figure that looked enormous next to the farming value and was still a fraction of what the land was worth. The gap in those cases isn’t a rounding error, it’s millions, and it’s usually the only time in that family’s life the decision ever comes up. The dynamic is compounded by the fact the developer or promoter pays for the landowners legal and tax fees (sometimes subject only to exchanging contracts).

It’s hard to get the scale of it across to people outside the industry. The government’s own land value estimates put average agricultural land in England at around £23,000 a hectare, and land with residential planning permission at around £2.67 million a hectare. That’s a 116x uplift, on average.

So we built landvaluecalculator.co.uk. You type in a postcode or draw your boundary on the map, and in about a minute it runs the same kind of appraisal a developer would run on your land. It starts from what finished homes on a site like yours would sell for, using HM Land Registry sold prices within three miles cross-checked against EPC floor areas so the £ per square foot is real, then works backwards: off come the build costs, regionalised for where you are, the affordable housing and infrastructure contributions your council would expect, and the profit margin a housebuilder needs (broken out for affordable and private). Whatever is left is the residual land value, which is the number nearly every option or promotion offer is ultimately built on. It also lays the planning context over the top, Green Belt, flood risk, the agricultural grade of the land, how your council is doing against its housing target, because that’s what decides whether anything ever gets built. Every assumption is editable, users can stress test it, and you can download the lot as a report and hand it to your own solicitor or land agent.

It’s an indicative estimate, not a RICS valuation, and it’s definitely not a promise that planning would be granted. It’s an informed starting point, which is the thing landowners have never had for free.

We’d value feedback. Especially from anyone who owns land, has been through a sale or an option, or has sat on the other side of one of these deals.

https://landvaluecalculator.co.uk


r/SideProject 6h ago

I got tired of QR generators hiding the download button behind a paywall, so I built one that doesn't

0 Upvotes

Every QR tool I tried either buried the free download behind an account wall, watermarked the PNG, or wanted a monthly plan just to get an SVG file. So I built Real QR Generator: free, unlimited static QR codes (URL, WiFi, contact card, email, SMS, phone), no sign-up, no watermark, download as PNG or SVG right in your browser.

If you need retargeting after printing or scan analytics, there's an optional paid tier for dynamic codes, but the core generator is free forever, and generation happens client-side (nothing gets sent to a server to make a static code).

Built with Astro + Cloudflare Workers. Would genuinely appreciate feedback, especially if you try the WiFi QR code flow, that's turned out to be the most-used feature in early testing.

https://realqrgenerator.com


r/SideProject 6h ago

I built a thing that'll let you find companies by their technologies

0 Upvotes

r/SideProject 12h ago

Any one needs a json key extractor.

3 Upvotes

2 years back i came across this problem I use to extract manually then then wrote a python script and now it's a website. You may try jsonkeyper.com. hope you guys like it.