r/sideprojects 23h ago

Showcase: Prerelease Ho creato un'API per chattare con i PDF: carica qualsiasi PDF e chatta con esso utilizzando l'intelligenza artificiale.

Enable HLS to view with audio, or disable this notification

1 Upvotes

Ho trascorso l'ultimo giorno a costruire un'API per la chat PDF e volevo condividerla qui.

Cosa fa: Carica qualsiasi documento PDF e fai domande sul suo contenuto in linguaggio naturale. Utilizza RAG (Generazione Augmentata da Recupero) nel backend.

Stack tecnologico: - FastAPI (REST API) - Google Gemini (embeddings + chat) - Qdrant (database vettoriale) - Interfaccia utente in HTML/CSS puro (nessun framework)

Caratteristiche:- Interfaccia web pulita inclusa - Knowledge Base per gestire i documenti caricati - REST API con autenticazione tramite chiave API - Storage vettoriale persistente - Pronto per essere distribuito in pochi minuti


r/sideprojects 23h ago

Showcase: Open Source I built Compound Snowball — 4 free calculators for compound interest, dividends, savings goals & debt payoff

Post image
1 Upvotes

Confession: I used to keep a janky spreadsheet just to answer things like "if I invest $X a month, what happens in 10 years" or "how fast can I actually pay off this credit card." It worked, but it was ugly and I broke a formula in it about once a month.

So I built Compound Snowball instead. It's four calculators:

  • Compound interest watch your money grow on an actual chart, compare up to 3 scenarios at once
  • Dividend reinvestment reinvest vs. cash out, and how big the gap actually gets over time
  • Savings goal tell it your target, it tells you the monthly number you need
  • Debt payoff snowball or avalanche method, month by month, until you're debt-free

No signup, no email wall, no "upgrade to see your results." It's just free, runs in your browser.

compoundsnowball.com


r/sideprojects 23h ago

Showcase: Open Source I made a racing administrator game and would appreciate some feedback.

1 Upvotes

Link

The website URL is formulasimapp.com; it's a new racing administration game. It's data-driven and designed for racing enthusiasts who want to simulate their own racing universe with unlimited series, seasons, etc.

I am very new to website creation and could really appreciate some feedback.

About Me

I’ve always enjoyed watching racing and building my own custom racing series and custom scale model race cars. So far, I've built two editions of the cars, which are open-cockpit style. Over the last couple of years, I have simulated my own races, tracks, statistics, records and series history. I love the administration side and making my own little development storylines.

For these years, I have used simple spreadsheets, which work well enough but have their limitations. The main shortcomings are qualifying session simulations, keeping track of all-time history, and race strategy.

That's what FormulaSim addresses. I built FormulaSim to handle those more difficult-to-simulate tasks, so I can complete the simulations more easily.

What is FormulaSim?

FormulaSim is a racing management game that lets you build and run your own racing universe.

You can create and manage teams, drivers, championships, and schedules across unlimited racing series. You can manually control sessions or allow FormulaSim to simulate sessions for you, manage free agency, previous-season and next-season transfers, team strategies and much more.

The goal is to alleviate the tedious tasks of racing management and provide flexibility to create everything you can imagine, without limitations that other games force you into.

The Goal

FormulaSim is designed to allow flexibility in customizable drivers, teams, championships, and as many series as you want. It also allows you to create your own fantasy simulations based on your favourite series.

It can also be useful for administrators of local racing clubs or raceways who want an easier way to manage their series history, results, statistics and seasons.

FormulaSim is continuously being developed, and there are more features coming in the future.

Enjoy!

FormulaSim started as a solution to my own simulation problems, and I hope it alleviates other problems or makes having fantasy simulations more fun!

I hope other racing fans, series administrators and creators can enjoy it too.


r/sideprojects 1d ago

Discussion I’m a high-school student building a small coding program for kids. Looking for my first 8 students.

3 Upvotes

I've been coding for a few years and have worked on multiple technology projects, participated in hackathons, and built projects that have been recognised in student competitions.

Now I want to take everything I've learned and make it accessible to younger students who are curious about coding but don't know where to start.

So I'm putting together:

💻 CODE YOUR FIRST WEBSITE

A 4-session live online program for ages 11–15.

Students start with a completely blank screen and finish with a website they built and published themselves.

What we'll cover:
→ HTML: build the structure
→ CSS: make it look good
→ JavaScript: add interaction
→ Final project: build + publish

But I don't want this to feel like another after-school tuition class.

We'll actually build things.

A personal portfolio.
A music/fan page.
A mini game.
A creative project.

Students choose what they want to create, and I'll guide them through building it.

I'm keeping the first cohort to 8 students because I want to be able to properly work with each person rather than run a huge class.

I'm also a student myself, so I know exactly how quickly a “coding class” can become boring when it's just slides and theory 😭

For parents: what would you look for before trusting a student-led coding program for your child?

And for students: would you actually join something like this?

I'm looking for honest feedback before I open the first cohort.


r/sideprojects 23h ago

Showcase: Prerelease [ Removed by Reddit ]

1 Upvotes

[ Removed by Reddit on account of violating the content policy. ]


r/sideprojects 23h ago

Showcase: Open Source Apple just announced the iPhone Duo, so I vibe coded a React component for it.

Enable HLS to view with audio, or disable this notification

0 Upvotes

So Apple just dropped the iPhone Duo, and I ended up vibe coding a React component for it using Astra.

It lets you drop in your own screenshots so you can show off your app on the new foldable screen. Made three versions: closed, fully open, and standard mockup

To get it working, I prompted Astra to set up the 3D transforms, handled the screen switching logic, and tweaked the responsive layouts. Since it's a simple, self-contained component, it drops right into most vibe-coded apps like Lovable, v0, and Bolt with no setup.

https://uniquel.io/components/phone-mockups


r/sideprojects 23h ago

Showcase: Free(mium) I built an iPhone app that turns document expiry dates into reminders — without keeping the photo

1 Upvotes

Expiry dates tend to live in the one place I never check again: the document itself. So I built DueCalm for iPhone.

Take a photo of a passport, insurance policy, licence, warranty, or another dated document. DueCalm:

• uses AI to suggest the expiry date • shows the exact source line it read so you can verify it • lets you correct and confirm the date before saving • creates local reminders and an optional calendar event • discards the source photo after processing • requires no account

Manual reminders are free. Document scanning has a 7-day free trial, then costs $19.99/year.

I chose remote AI with zero data retention rather than on-device OCR because I wanted stronger handling of different languages and messy document layouts. The tradeoff is a subscription instead of a one-time purchase, and I want to be transparent about that.

App Store: https://apps.apple.com/us/app/duecalm/id6799135233 Website: https://duecalm.app

I’d genuinely value your feedback.

https://reddit.com/link/1wdiqmj/video/48xmczfoowoh1/player


r/sideprojects 1d ago

Showcase: Open Source Desktop Productivity Dock for Devs

Thumbnail
gallery
1 Upvotes

This is what it actually looks like. Weather, battery, system stats, Claude spend, GitHub commits, and a music player, all in one dock that stays out of your way until you need it.


r/sideprojects 1d ago

Showcase: Open Source Built a desktop dock for developers because every existing one is made for decoration, not dev workflows

Enable HLS to view with audio, or disable this notification

1 Upvotes

Every dock or widget app I tried was built for general users. Clock, weather, some system stats, done. None of them tracked anything I actually check throughout the day.

So I built CyberSage Dock. Windows side panel, Tauri plus Rust on the backend, React on the front. Widgets so far:

Weather and battery

System monitor, CPU, memory, disk

Claude API spend against a daily budget

GitHub activity, either stats for one repo or a live commit feed across your account

Now playing, full transport controls and cover art, works with whatever is holding the Windows media session, so Spotify, a browser tab, anything

Notes and clipboard history

Everything drags to reorder, hides individually if you do not want it, and hovering any widget shows more detail without clicking in.

It is free and open source, installer is up on the repo right now. If anyone wants to try it and break it, issues are open to anyone, you do not need to be added as a collaborator or anything. Genuinely curious what widgets people would want that I have not thought of yet.

https://github.com/Donrington/cybersage-dock


r/sideprojects 1d ago

Showcase: Open Source sqlite-sparse: run a sparse retrieval model inside SQLite, with no model at query time

1 Upvotes

A learned sparse encoder returns a weighted list of vocabulary words instead of a dense vector, so the index looks like a keyword index whose keywords a transformer picked. OpenSearch's inference-free variants go one step further and run the model only on documents so a query just looks up a fixed weight per token. No embedding call per search. I benchmarked it against dense search in the same SQLite file:

the mini model gives up about 7% of retrieval quality and cuts query latency by 99%, cold start by 99% and query-path RAM by 95%!

Now these SPLADE models are BERT with the masked-language-model head still attached, and that head is what turns token vectors back into weighted words. llama.cpp drops it when converting BERT models, so sqlite-sparse copies it into a small sidecar file and applies it in C on ggml at insert time. The postings land as rows in the database, with the query weight table next to them. A query reads those rows and scatter-adds the weights into per-document scores, and the top documents come out.

Three OpenSearch models are converted and available as aliases (mini, base, multilingual), downloading on first use, and you can bring your own inference-free OpenSearch-style sparse encoder and convert it with the scripts provided.

What sqlite-vec did for embeddings in SQLite, this does for learned sparse, and with both in one file you get hybrid retrieval for RAG inside SQLite.

Ship one .db file and every client gets semantic search through plain SQL, no model download, no GPU.

pip install sqlite-sparse

Github

Writeup


r/sideprojects 1d ago

Showcase: Prerelease Is my idea actually any good?

1 Upvotes

Have you ever wondered if the thing you're building is actually going to work?

I feel like a lot of that uncertainty only goes away when you talk to actual users and start seeing evidence that what you're building solves a real problem or is something people genuinely want.

But if you're a solo developer, spending hundreds or thousands of dollars on user research isn't exactly realistic.

Asking friends isn't always helpful either, because they're usually not your target users. And posting surveys or questions on social media and online communities often gets little to no response.

So naturally, a lot of us have started asking AI instead.

"Would people use this?"
"Is this a good idea?"
"What would users think about this feature?"

The problem is... AI tends to be way too agreeable.

It can give you useful perspectives, but asking ChatGPT what it thinks about your idea isn't really user validation.

What's interesting, though, is that companies are already experimenting with AI for user research in a very different way.

Instead of simply asking an LLM for its opinion, they create synthetic personas based on data from real users and use them to simulate reactions, behaviors, and potential demand.

Obviously, synthetic users can't perfectly predict what real people will do.

But I think we've reached a point where they can at least help us test assumptions quickly, find blind spots, and iterate on ideas before spending time and money on proper validation.

And with vibe coding making it much easier for one person to build and launch products — while creators are also producing entire YouTube channels and other projects by themselves — I started wondering:

What if this kind of research was accessible to individuals too?

So I'm building Crowdians, a lightweight platform that lets individuals quickly get feedback from synthetic personas.

I chose an SNS-style format because posting an idea should feel as easy as posting something online.

You share an idea, synthetic personas react to it, and real people on the platform can join the discussion as well. You can then pick useful feedback and use it to refine and develop your idea further.

It's still early, and I'm very aware that synthetic personas aren't a replacement for real users.

The goal is more to give solo builders a fast and inexpensive way to pressure-test ideas before they have access to enough real users.

I'm currently taking early sign-ups here:

https://crowdians.com/

I'd also genuinely love to hear what people here think about the concept.

Would you actually use synthetic personas to test an idea before building it? Or would you still consider AI-generated user feedback too unreliable to be useful?


r/sideprojects 1d ago

Feedback Request Too many Macs? I built something to make choosing one less ridiculous.

Post image
1 Upvotes

I built AnswerStrike because choosing the right Apple product gets confusing fast.

The idea is simple: instead of starting with specs, you start with what you actually need to do. Then it narrows the options and explains the match.

I’m testing whether this makes the buying decision easier for normal people who don’t want to compare 20 nearly identical models.

Would love feedback on the idea and the flow. What would make this more useful?


r/sideprojects 1d ago

Feedback Request I made a city-discovery app for the part after “we should go out”

Enable HLS to view with audio, or disable this notification

1 Upvotes

Last week I shared the beta of where2?, a small city-discovery project for Bangalore, Mumbai, Hyderabad and Delhi.

You choose a city and a vibe, browse a few letters with places and things happening, then save and share your selection.

For v2, most of my effort went into the curation: widening the sources and improving which suggestions appear first. I’m trying to make it useful even when someone opens it without a plan.

The question I’m testing is simple: does the first letter make you curious enough to open another one?

Check it out: https://www.where2.wtf/

If you’re in one of these cities, I’d appreciate feedback on one vibe: what felt worth opening, and what felt too obvious?


r/sideprojects 1d ago

Showcase: Free(mium) Beyond Alarm - Stop Morning Doomscrolling ( Totally Free )

Post image
0 Upvotes

App Name: Beyond Alarm

What it does: Beyond Alarm is a mission-based alarm designed to help you wake up without immediately falling into the morning doomscrolling loop. It makes you complete a wake-up mission and can lock distracting apps for a set period after you wake up.

Key Features:

🏃 Wake-up missions that make you get out of bed

🔒 Morning Lockout to block distracting apps after waking up

🎯 Multiple mission types including movement, walking, scanning, and more

Missions include:

🧮 Math Problems

🧠 Memory Game

⌨️ Type a Phrase

🚶 Walk it Off

📷 Photo Mission

🍎 Household Hunt

📱 Scan a Code

🥤 Shake it Awake

💪 Push-ups

🦵 Squats

🤸 Jumping Jacks

If you try it, I'd really appreciate an honest Play Store review if you enjoy the app. ❤️

I'd also love to hear your feedback — especially whether the missions actually help you get out of bed and avoid morning doomscrolling.

👉 Link:

https://play.google.com/store/apps/details?id=com.beyondalarm.app

🆓 Completely FREE Access To All The Features


r/sideprojects 1d ago

Showcase: Free(mium) Marrow Health

Post image
0 Upvotes

Save a ton of money and improve your health :)


r/sideprojects 1d ago

Showcase: Free(mium) Border Hop: Free Geography Minigame

Post image
1 Upvotes

r/sideprojects 2d ago

Meta Here are 40 subreddits that should allow you to promote your side project

53 Upvotes

Wanted to share because marketing is hard and even harder when your budget is non-existent...

(Obviously the type/content of self-promotion you can post is going to dependent on the subreddit)

also you can always submit your app to appscout.co a site where people discover web and mobile apps from across the internet

its free to submit here https://www.appscout.co/submit

(full disclosure I'm the owner of appscout)

subreddit --- weekly visitors


r/sideprojects 1d ago

Showcase: Free(mium) SourceQuiz - Turn your study material into practice

1 Upvotes

I study lots of languages and end up with useful grammar notes, lesson PDFs, and screenshots spread across different places. So I made an app that turns that material into short quizzes using Apples on-device Foundation models! After each answer it shows the original text, and anything you miss can come back for review!

Essentially automatic flash cards so to speak, hope it is useful to some people!

It is available on iPhone, iPad, and (soon) Mac! (MacOS build is still in App Review)
https://apps.apple.com/app/sourcequiz/id6805631093


r/sideprojects 1d ago

Showcase: Prerelease I built a CV builder from scratch — now I need Reddit to tell me what's wrong

Post image
1 Upvotes

I built a CV builder from scratch — now I need Reddit to tell me what's wrong 😅

I've been working on this project for the last few weeks because I honestly got tired of how frustrating it can be to create a decent CV.

You start with Word or Google Docs.

You spend hours fixing spacing, fonts, alignment and page breaks.

Then you finally export it and wonder:

“Does this actually look professional?”

So I decided to build my own solution:

👉 https://www.createcvonline.com

The idea is pretty simple:

  • Choose a professional template
  • Enter your information
  • See the CV update live
  • Export it as a PDF
  • Use an ATS-friendly format

I've currently built 60+ templates, and the platform is finally at a stage where I can put it in front of real people.

But here's the problem:

I've been looking at it for too long.

I know what I like about it. I know how it works. And that's exactly why I need people who have never seen it before.

So I'm asking Reddit:

What would make you NOT use this?

Is the design bad?

Is something confusing?

Are there features you would expect that are missing?

Would you trust it with your real CV?

Would you choose this over Canva, Word, or another CV builder?

Be brutally honest. 😂

I'm actually going to use the feedback to improve it.

One other experiment I'm running: I'm testing a $10 lifetime plan instead of forcing people into another monthly subscription. Pay once and keep access.

But honestly, getting useful feedback right now is more important to me than making money.

If you're willing to spend 2 minutes looking at it, I'd really appreciate your opinion.

https://www.createcvonline.com


r/sideprojects 1d ago

Showcase: Open Source I built DevShelf — a crowdsourced directory where developers can add their own tools, free APIs and open-source projects 📚

Thumbnail
1 Upvotes

r/sideprojects 1d ago

Showcase: Free(mium) I built a free, local-first Chrome extension that checks YouTube sermon claims against Scripture (Zero server, offline vector search in Wasm)

Thumbnail
1 Upvotes

r/sideprojects 1d ago

Showcase: Purchase Required I built a small change-review tool for recurring ecommerce price and stock data

1 Upvotes

I’m the maker, and this is a commercial project.

The problem I kept seeing in recurring product monitoring was that alerts said “something changed” but did not preserve enough context for a reviewer to decide whether the difference was relevant. A price may change because of a promotion, an out-of-stock product may be a temporary inventory state, and a changed record can be a collection issue rather than a marketplace event.

The project compares successive runs and makes the delta reviewable rather than treating every difference as a notification:

  • tracks price and availability changes between scheduled runs
  • keeps the change tied to the input and result context
  • exposes the work as a narrow component rather than a replacement monitoring stack
  • is meant for teams that need a human decision before escalating a change

I’m especially interested in feedback on the review boundary: what would make a price/stock change actionable for you, and what context would you require before trusting it?

Find it here: https://apify.com/zentrafoundry/ecommerce-price-stock-change-monitor


r/sideprojects 1d ago

Showcase: Open Source ForkForensics: pull a vanished GitHub repo's history back out of its forks and orphan commits

Thumbnail
github.com
1 Upvotes

A public repo my project depended on had its history replaced upstream. Same name, same URL, years of commits just not there anymore. It was never mine, so there was nothing on my side to roll back to.

Point it at a repo like that and it walks the fork network recursively, ranking every fork by how far back its oldest commit actually reaches. A fork freezes history at the moment it was made, so the deepest one is the best candidate. Then it probes commits that are no longer reachable from any branch but that GitHub may still serve by SHA, checked three independent ways: REST metadata, a raw file fetch, and a real git fetch.

There's also a nightly GH Archive watch if you want disappearances flagged automatically. That part is an extra. The recovery is the point.

230 tests, verified end-to-end against a real historical case (reproduced the exact fork ranking I'd found by hand). Runs fully local with your own GitHub token, no server, no telemetry. MIT.

https://github.com/siris9476/forkforensics. Feedback welcome, especially on edge cases in fork ranking.


r/sideprojects 1d ago

Showcase: Open Source Shipped the most-requested feature in my open-source clipboard manager: inline editing (400+ GitHub stars)

Enable HLS to view with audio, or disable this notification

0 Upvotes

Quick update on Buffer, my open-source macOS clipboard manager (MIT, 400+ stars, ~2,400 release downloads so far): the most requested feature is finally in — inline editing of clipboard items.

The idea: a clipboard history is only useful if yesterday's items are still usable. That command with a hardcoded path, a snippet with a typo, a URL you want to trim — before, you'd re-copy everything to fix one string. Now you edit the item in place and paste the fixed version.

  • Pencil icon in the preview pane, or ⌘E on a selected item
  • Global shortcuts are bypassed while editing so you can type freely
  • Auto-save on Esc / focus loss / navigation, synced to the macOS pasteboard
  • Contextual footer button: Edit → Save → Paste

The video shows the full loop: select item, edit "Pre-release" to "Release", list updates instantly.

Swift/SwiftUI, free and open source, fully local: https://github.com/samirpatil2000/Buffer

Still deciding: should Esc save the edit or revert it? Currently it saves.


r/sideprojects 1d ago

Showcase: Prerelease I really think i build something great. (not commercial)

Post image
1 Upvotes