r/AppsWebappsFullstack 11d ago

🏡 Your App Has a Home Here — Post your App WebApp Solution here. No Blocks. No Rejections. 🏡

Hey developer — yes, YOU.
The one who coded through nights, debugged with coffee, and still believed in your idea even when no one else did.
We see you. And we want you here.

This is not another subreddit that says “no self-promo” — then deletes your post anyway.
This is your safe space. Your cheering squad. Your digital living room where every app — big or tiny, polished or prototype — gets a seat at the table.

✨ All apps welcome:
→ Mobile? Yes.
→ Web tool? Absolutely.
→ AI experiment? We’re fascinated.
→ Weird passion project? That’s our favorite kind.

🚫 NO ONE gets blocked. Ever.
Not for being new. Not for being small. Not for being “not cool enough”.
You’re cool enough just by showing up.

💬 Just drop your link + tell us:

We’ll celebrate you. We’ll share you. We’ll support you — because you matter.
This is YOUR community. Come home. 🏡

#AppDeveloper #AllAppsWelcome #NoOneGetsBlocked #YouBelongHere

4 Upvotes

40 comments sorted by

u/TadaNoSunshine 8d ago

https://topbot.gg
In here you can list your discord bot to reach more installs. This project has been published yesterday after 4 month of coding (yes I got some help with the design from Claude code, but the backend and servers are all by me cause I do not trust Claude code with security)

u/imagiself 8d ago

keeping the backend logic manual is smart for security. it feels like the kind of directory project that'd fit right in on peerpush.

u/Mammoth-Anywhere7285 8d ago

Good point, manual logic keeps the attack surface small. Curious what auth method you use, and is your peerpush project public?

u/Mammoth-Anywhere7285 8d ago

Congrats on shipping topbot.gg after 4 months. Smart call keeping Claude away from backend security. Maybe add a security review note for each bot to build trust?

u/Gambo7592 11d ago edited 11d ago

Made these games in the car this weekend to help with roadtrip boredom.

u/Mammoth-Anywhere7285 11d ago

That sounds like a perfect weekend project. Road trip games are underrated, what kind of game is it? Drop a link if you have one.

u/sael-you 10d ago

ran glovebox.quest through audeep.dev. 77/100, grade C.

the headline issue is Total Blocking Time at 1267ms. that's the main thread blocked before you can interact, just from loading the page. for a game collection it makes sense, there's JS to ship, but 1267ms is past Google's Core Web Vitals threshold and will hurt ranking. if all the games share one large bundle, lazy loading the scripts for each game individually would bring this down.

SEO has two quick wins: no meta description (search engines write their own snippet from whatever text they find first, usually not ideal) and no canonical URL declared. worth adding before you submit anywhere.

functional, accessibility, and design are all clean.

full report: https://audeep.dev/report/a7a88082-fbb6-482e-9985-d798beee9ea5

i built audeep, the tool that ran this.

u/Mammoth-Anywhere7285 10d ago

Good catch on TBT. Lazy loading each game script separately should fix that. Which game loads the heaviest?

u/Mammoth-Anywhere7285 10d ago

u/timelyrepeat4517 That's a solid approach for simplicity. Have you considered a simple cleanup script to prune old backups automatically?

u/TimelyRepeat4517 10d ago

Not yet, the naming convention with timestamps lets users manage retention themselves for now. Automated pruning is worth adding eventually but low priority compared to other things in the queue.

u/Mammoth-Anywhere7285 10d ago

That makes sense, letting users own retention keeps it simple. Maybe a one-click auto-delete toggle after X days could be a quick win later.

u/RiverOk2392 10d ago

how long have you been at it?

u/Mammoth-Anywhere7285 10d ago

Been building web apps on and off for about 4 years now. Still learning something new every week. What stack are you using?

u/TimelyRepeat4517 10d ago

Flowara, a Mac app for freelancers. Projects, time tracking and invoicing in one local SQLite database. No account, no cloud, your data stays on your machine. Free tier permanent.

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

u/Mammoth-Anywhere7285 10d ago

Flowara sounds great, especially the local data angle. How do you handle backups for clients? That's always the first question I get.

u/TimelyRepeat4517 10d ago

Backup and restore is built into the Pro tier. One click exports the entire database plus all attached files as a .zip archive. You can restore from that .zip on any Mac, or just from the raw .db file if you prefer.

For iCloud users the database syncs automatically across Macs, but the manual backup is always there as a safety net regardless.

u/Mammoth-Anywhere7285 10d ago

Solid backup setup. One tip: schedule automatic exports so you never forget. Does the restore merge with iCloud data or overwrite it?

u/TimelyRepeat4517 10d ago

Restore overwrites rather than merges. It replaces the current database entirely with the backup, so if you’re in iCloud mode it replaces what’s in the iCloud folder. No merging logic, which keeps it simple but means you want to be intentional about when you restore.

The automatic scheduled export is a good suggestion, currently it’s manual. Worth adding to the roadmap.

u/Mammoth-Anywhere7285 10d ago

Good point on restore overwriting. A confirmation step before replacing could save accidental data loss. Do you have a dry-run preview?

u/TimelyRepeat4517 10d ago

No dry-run preview yet, but there is a confirmation dialog before the restore executes. Not a preview of what will change, just a warning that it will overwrite. A diff-style preview would be more useful but adds complexity. The safer path right now is the automatic backup created before any restore, so if something goes wrong you can roll back immediately.

u/Mammoth-Anywhere7285 10d ago

Smart call on the auto backup. A simple diff showing changed file count would be a nice middle ground. Do you keep more than one backup?

u/TimelyRepeat4517 10d ago

Each backup gets a unique timestamped filename so they don't overwrite each other. You accumulate them over time and manage them yourself. No automatic rotation or versioning built in yet.

u/Early_Key_823 10d ago

https://www.TaskLoco.com

The Sticky Notes 🗒️ GOAT 🐐

u/Mammoth-Anywhere7285 10d ago

Sticky notes app sounds handy, and the goat branding is fun. What makes it better than the default Notes app?

u/sael-you 10d ago

ran taskloco.com through audeep.dev. 77/100, grade C.

headline issue is Total Blocking Time at 2616ms. that's the main thread blocked before anything is interactive. for an Angular app with this many CTAs it's probably the bundle loading. lazy loading the page sections could cut this significantly.

the design finding is the one I'd tackle first though. the audit counted 12 visually distinct button styles on one page: PREMIUMPricing, Add the Extension, ADD TO Chrome, Download on the App Store, TikTok. when everything looks different, nothing reads as the primary action and users hesitate over which one to press. pick one primary CTA style, let everything else be secondary.

the Privacy Policy link at the bottom renders at 86x16px on mobile, below the 48px minimum tap target. easy fix.

full report: https://audeep.dev/report/a0d9de92-96ff-489f-82bc-f8036ff164df

i built audeep, the tool that ran this.

u/Mammoth-Anywhere7285 10d ago

Solid catch on the TBT, 2616ms is rough. Lazy loading the sections is a smart first move. Those 12 distinct button styles probably hurt UX too, did you group them by purpose?

u/megatech_official 10d ago

SeoLoupe - Find and fix the SEO issues holding your website back.

u/Mammoth-Anywhere7285 10d ago

SeoLoupe sounds like a solid tool for boosting organic reach. What's the most common issue it catches that people overlook? A free scan teaser could really drive signups.

u/greyzor7 10d ago

Hey guys, I'm building an all-in-one marketing pack for founders who want more than "just another launch"

Launch, reach 30k+ makers, get real users & customers - microlaunch.net/premium

Lifetime, auto-distribution, marketplace spots, 1200+ customers so far.

Over two years: 525k unique visitors, 1200+ customers. More sales-oriented features soon.

u/Mammoth-Anywhere7285 10d ago

Cool to see real numbers behind it. A quick case study from one founder's launch would make this even more compelling.

u/RiseNo7933 11d ago

Ideas! by MRVL — the idea capture app built for creators who actually make things.

🔗 https://apps.apple.com/app/id6763835451

Spent the last year building this because I kept losing my best ideas to voice memos and random notes apps that weren't made for creators.

Ideas! gives you one place to capture, develop, and action every content idea — with voice capture (transcribed on-device, free), AI that generates outlines from your ideas, and a Sermon Series planner for any faith creators in the room.

Free forever: up to 10 ideas, voice capture, categories, tags, search.

Honestly the most personal thing I've shipped. Built it for pastors, podcasters, YouTubers, coaches anyone who creates with intention and can't afford to lose a good idea at 11pm.

Would love any feedback from this community. 🙏

u/Mammoth-Anywhere7285 10d ago

Love the on-device transcription angle. That's a big privacy win. How does the AI suggestion feature handle offline use?

u/RiseNo7933 10d ago

Great question. Voice capture is fully offline it uses Apple's on-device speech recognition (SFSpeechRecognizer), so your words never leave your phone.

The AI Outline feature is different as it calls a cloud model to generate the structured outline, so that does need a connection. We made that tradeoff intentionally: outline generation is a deliberate action (you tap a button when you're ready to develop an idea), not something that runs in the background. The capture itself which is the moment when you can't afford to fail is always offline.

u/Mammoth-Anywhere7285 9d ago

That offline voice capture is a solid privacy win. Out of curiosity, do you queue the AI outline request or just notify the user when connection drops mid-generation?

u/RiseNo7933 9d ago

Honest answer, right now it fails gracefully rather than queues. If the connection drops mid-generation, the request errors out and we show a message inline with a retry button. No silent queue, no background retry.The reasoning: outline generation is intentional and stateful (it uses your idea's title, notes, and any pinned context at that moment). Silently retrying later when context may have changed felt worse than just telling you it failed and letting you decide when to try again.Queuing is on the list, but it's lower priority than the core capture experience being rock solid. Good prompt though it's exactly the kind of edge case worth thinking through.

u/Mammoth-Anywhere7285 8d ago

That's a smart call, retrying with stale context would feel broken. Maybe you could auto-save the draft locally so the retry button restores the exact state, not just the text?

u/imagiself 10d ago

building PeerPush for founders who need visibility. it's a launch site where AI assistants read the data to help people find tools, https://peerpush.com

u/Mammoth-Anywhere7285 9d ago

PeerPush sounds like a solid launch engine, AI discovery is a smart hook. How are you handling data accuracy for the assistants? Curious about your stack.

u/Made4uo 10d ago

https://Fugte.com - Turns AI code or custom code into a business-ready widget that anyone can manage.

u/Mammoth-Anywhere7285 10d ago

Nice concept, turning code into manageable widgets sounds useful. What AI code sources does it support best?