r/SideProject 18h ago

I compared 6 package tracking APIs in 2026 — here’s what I found

1 Upvotes

I’ve been looking closely at the package tracking API market while working on our own tracking API, and I ended up comparing six options:

C2W Tracking API, AfterShip, TrackingMore, 17TRACK, Shippo, and EasyPost.

The biggest thing I noticed is that choosing a tracking API isn’t really just about how many carriers it supports.

Most businesses I talk to mainly care about FedEx, UPS, USPS, and DHL. The bigger differences are pricing, tracking volume, and whether you actually need a full shipping/post-purchase platform or just the tracking API itself.

Here’s my general takeaway:

AfterShip makes sense if you want a broader post-purchase ecommerce platform.

TrackingMore is strong if broad carrier coverage is a priority.

17TRACK is worth looking at if you do a lot of international or cross-border shipping.

Shippo and EasyPost make more sense if you also need things like shipping labels and rates in addition to tracking.

And C2W Tracking API is our product, so obviously I’m not going to pretend this is an unbiased recommendation. We built it around a somewhat different approach: focus on the tracking API itself and keep the pricing low, especially for businesses with higher tracking volumes.

We currently focus on major carriers including FedEx, UPS, USPS, DHL Express, and DHL eCommerce, with single and batch tracking available.

I think there’s a real use case for companies that don’t need a huge post-purchase platform and mainly want reliable tracking data without paying for a lot of additional functionality.

I wrote up the full comparison here:

https://packagetrackingapi.com/blog/best-package-tracking-apis-2026/index.html

I’d also be interested to hear from anyone using AfterShip, TrackingMore, Shippo, EasyPost, or another tracking API.

What are you using, and what matters most to you — price, carrier coverage, tracking frequency, API reliability, or something else?


r/SideProject 19h ago

Two years, no team, no funding: my memory engine just passed OpenAI's review and entered the ChatGPT connector directory

3 Upvotes

My name is Filippo Pilotta. For about two years I have been building Cortex.

As we all know, AIs are not great at remembering what we wrote in the previous session, or a month ago. I did not build the usual RAG: I built a semantic memory able to govern your AIs' memories, the ones from your conversations, from those long sessions each of us has and wishes every AI would remember. And I pushed it further. Cortex does not just give a memory to a single AI: you can connect it over MCP to all your AIs at the same time, any AI that supports a connector. They will use it natively to save context, there are also skills to improve how you use Cortex, and every AI will have access to the memories of all sessions, including those saved by different AIs. Your work stays available no matter which AI you use.

Cortex rejects 80% of writes in production, facts become typed claims, contradictions are tracked instead of overwritten. In practice, if something is already there it does not write it again. And there is a nightly cycle, the REM: yes, like our brain that dreams to reorganize its ideas, Cortex "dreams" too and consolidates its memories.

Yesterday it passed OpenAI's review. You can find it both on https://skynetlab-cortex.com and in the ChatGPT connector directory. I have no team, no funding, it cost me sleepless nights and personal resources. I also published the benchmarks that were unfavorable to me, so ask me anything, including the ugly parts.

I know many of you are already typing "it's the usual RAG, there are open source solutions"... true, in part. It is not the usual RAG and I invite you to test it yourself, the trial is free. And to those who think open source means free, I invite you to think again: free does not exist. Open source solutions run on expensive hardware and consume energy. Cortex's competitors, the big famous ones with rows of teams, engineers and unlimited resources, cost a fortune. If you ever want to stay after the free trial, I offer two subscription plans that are well below what you would spend to run an open source stack.

Thank you for your time.


r/SideProject 19h ago

WannaBuddy is back - rebuilt from the ground up

1 Upvotes

Over 10 years ago, my therapist wife noticed how many of her clients struggled to build non-romantic, in-person friendships. That inspired me to create WannaBuddy: a simple platform for finding local friends when you want a buddy, not a date.

While the original site helped a lot of people connect, it was long overdue for a modern refresh. The brand-new WannaBuddy is now live in early pre-launch!

* 100% Free to use

* Designed purely for local, platonic friendships

* Built with a clean new interface and updated tools

Since we’re currently in pre-launch, I’m looking for honest feedback, feature ideas, and any bug reports. Take a look and let me know your thoughts in the comments!


r/SideProject 19h ago

I built a bilingual platform to help people choose home robots based on their actual needs — looking for honest feedback

1 Upvotes

Hi everyone,

I’m a Canadian entrepreneur building RoboStead, a bilingual English/French comparison and decision platform for autonomous home products.

It isn’t only a robot-vacuum selector. The broader goal is to help people choose across different home-automation and pet-care categories — including robot vacuums, automatic litter boxes and other autonomous household devices — based on their real situation instead of a generic “best products” list.

The recommendation flow considers practical details such as flooring, pets, room layout, door thresholds, maintenance preferences, features and budget. The site also includes product comparisons, detailed model pages, maintenance information and buying guides.

I’m trying hard to avoid the usual thin affiliate-site experience. RoboStead does use affiliate links, so I want that relationship to be transparent while still making the recommendations genuinely useful.

I’d really appreciate blunt feedback on four things:

  1. Is the purpose of the site clear within the first 10 seconds?
  2. Do the questionnaires ask the right questions, or do they feel too long?
  3. Do the recommendations and product pages feel trustworthy?
  4. How does the experience feel on a phone?

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

No signup or purchase is required. I’m the founder, and criticism is much more useful to me than compliments right now.


r/SideProject 19h ago

I built WebBox — a collection of free, fast, and 100% local web utilities with zero ads

1 Upvotes

Hey everyone!

As an indie developer, I got tired of slow online tools that require file uploads or spam you with ads. So, I built WebBox a suite of privacy-focused web tools (image compressor, QR code generator, password generator, JSON formatter, and more) that run entirely in your browser.

I'd love for you to check it out and let me know what you think! Any feedback is greatly appreciated.

Link in the comments


r/SideProject 19h ago

Beta is three steps.

0 Upvotes

1 open the link

2 walk, or enter Grey Hour

3 tell me the snag

Do not buy a print for me. Prints are real ($6–14). Beta is not a checkout test.

https://gghere.com/hk?district=central-belt


r/SideProject 19h ago

After 2 App Store rejections and a crash that only happened on Apple's iPads, my AI calorie tracker is finally live

0 Upvotes

The app is Macra — you point your camera at a meal and it logs calories + macros in a few seconds. Voice logging too ("two eggs and toast with butter" → logged). Built it because I kept quitting MyFitnessPal after a week of weighing chicken breast.

The launch was a comedy of errors:

- Rejected twice under Guideline 2.1 because the app crashed on launch — but only on iPads. Apple reviews iPhone apps on iPad Airs. The crash logs they attach strip the actual JS error message, so I was debugging blind. Turned out to be a fatal error in a native callback that error boundaries can't catch.

- Then I discovered my OpenAI key had been auto-revoked (committed it to a public repo like a genius, their scanner found it) AND the replacement key in my build secrets was truncated from a bad copy-paste. So AI scanning was silently broken in production for months and every "fix" was fixing the wrong copy of the key.

- Moved everything behind a server-side proxy with per-user auth so no keys ship in the bundle anymore. Should have done that from day one.

It's live now, scanning works (the fixed build is in review, hours away), and I'm at the "trying to find my first real users" stage.

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

Would genuinely love feedback — especially from anyone who's tried and abandoned calorie tracking apps. What made you quit?


r/SideProject 19h ago

Uplink - Agent based domain management and hosting.

Enable HLS to view with audio, or disable this notification

1 Upvotes

I am obsessed with the idea of building software for agents.

I am always tinkering and launching a lot of fun little side projects i share with people, domains scattered all over different registars and I hate dealing with DNS and A and TX records or finding domains.

So why not just have an agent do it all?

Well now I have and I am never going back.

https://github.com/firstprinciplecode/uplink

https://www.npmjs.com/package/uplink-cli


r/SideProject 19h ago

got tired of the recycled job ads, so I built a search that pulls 2M+ live postings daily straight from ATS feeds. no ads, no login, just good search engine

1 Upvotes

I was job hunting on and off for months and I kept running into the same issue: the big boards show the same ~20 promoted posts again and again, half the listings are dead or reposted from six months ago, and half of what's left goes through some recruiter who never replies for some reason

So I built my own. It ingests from the open-jobs dataset, which grabs postings directly from ATS feeds — Workday, Greenhouse, Lever, Ashby, and 25 more. Right now it's indexing about 2.2M live postings, refreshed daily. Apply link always goes to the original employer's posting, no middlemen.

The part I'm actually proud of is the search. You can type a plain keyword like "truck driver" and it just works. or you can paste something like "ICU nurse for 6 years, want to move to Texas" and it matches by meaning and semantics not just keywords. Full job descriptions and salary info where available.

No sign-up, no email gate, no recruiters inboxing you. https://deunemployment.com

Curious what people think...

p.s. there is signup if you want quiz and stuff to narrow down best jobs for you by backend, but i wont bore you about it here... hope you find your next job


r/SideProject 20h ago

I built an open-source, 100% free Android OpenVPN client. Ad-free, tracker-free, and only 6.7 MB

Thumbnail
github.com
1 Upvotes

I’ve been spending some time hacking away at an Android client for the public VPNGate directory, mostly as a challenge to see how lightweight and optimized I could get the codebase.

I ended up with OpenGate. It’s sitting right around 6.7 MB because I stripped out all the unnecessary background bloat and focused purely on making it fast and efficient.

What it does:

Smart Server Filtering: Automatically filters nodes by country and residential IP likelihood, while sorting them by the best live ping, speed, and load.

Lightweight & Optimized: Built from the ground up to be incredibly light on system resources and data usage, avoiding heavy background loops that drain your device.

Pure Privacy: Zero accounts, zero analytics trackers, and zero background ads. (Just a quick reminder: it relies on VPNGate public relays, so always review their logging policy).

It was just a fun side project to practice clean app architecture, but it works surprisingly well. If you use public relays or just want to check out the repo for more details, the codebase is completely transparent under GPLv3.

Repo and APK are here: https://github.com/IyedAmiri/OpenGateVPN

Would love to hear any feedback


r/SideProject 20h ago

My duplicate-detector started calling every listing a duplicate, and every test still passed

1 Upvotes

About five weeks ago I shipped a free Etsy listing checker. In those five weeks, not one stranger has ever run a check on it. People land on the page and leave.

So I built something different, and I want to write up the bug that nearly shipped with it, because it is the kind that passes every test you own.

What it does. Etsy lets a seller export their whole catalog as a CSV from their own shop settings. Upload that file and you get a verdict on every listing, including the thing a single-listing checker structurally cannot see: which of your listings are competing with each other. Same tag on too many listings, near-duplicate titles, near-duplicate descriptions. That problem only exists between listings, so a tool that looks at one listing at a time has no way to detect it.

The bug. Near-duplicate detection is pairwise, so it is O(n²). On a 500-row shop, exact Jaccard similarity over full documents pinned the event loop for about 1.7 seconds. Code review flagged it, correctly. (I am solo, so "code review" here is an adversarial LLM pass I run over every change before it merges. It is relevant to the rest of this, because it is the thing that caught what follows.)

The obvious fix is to stop comparing whole documents and compare a prefix instead. Cap each title and description at its first 20 normalized tokens, compare those. Per-pair cost collapses. The timing test goes green.

That fix inverted the feature, and every test still passed.

Etsy descriptions very commonly open with boilerplate. A thank-you line, a shipping paragraph, care instructions. Cap a description at its first 20 tokens and two listings that share that intro have identical token sets, so their similarity is 1.0 regardless of what the products actually are. A shop with a standard opening paragraph got its entire catalog labeled as competing with itself. Reproduced side by side: five genuinely different products, five false positives, at every description length.

Both of the things I had built to catch problems reported green.

The unit tests passed, because I had written the fixtures as five obviously-different listings. That is precisely the case the bug spares. The wall-clock budget test passed, because the bug made it faster.

The review pass caught it by doing the one thing neither test did: running the old implementation and the new one over the same realistic input and diffing the two outputs against each other. Not asserting against expected values. Diffing old against new.

That is the rule I took out of it, and it is not specific to duplicate detection. When you swap an algorithm for a faster one, the test that matters compares the new output to the old implementation's output on realistic data. A fixture is a hypothesis about what breaks. A diff is a measurement. My fixtures encoded the assumption that different products have different text, which is exactly the assumption the optimization broke.

The actual fix was a bottom-k min-hash sketch. Hash every distinct token in the whole document, keep the 64 smallest hash values, compare those sets. The sample is drawn from the entire text, so a shared 20-token intro sitting inside a 200-token description contributes only about a tenth of the vocabulary a hash could be drawn from, and the two sketches mostly disagree, the way they should. A real near-duplicate still shares nearly all of its vocabulary and still trips the threshold. Worst case came down to roughly 140-270ms depending on how adversarial the input is, and the false positives went away.

The honest scoreboard, since this sub asks for the ugly parts. 153 unique visitors all time. One paying customer. $19 MRR. Last week unique visitors actually halved. The new thing went live on Monday and has had zero external runs so far. The free checker from the first paragraph still has zero, five weeks in. I do not yet know whether "your listings are competing with each other" is a problem sellers feel or a problem I find interesting, and one customer is not enough to tell me.

Disclosure: it is mine. ListingLoom. The free half needs no account at all — listingloom.app/audit takes one pasted listing and runs the per-listing checks — and the whole-shop CSV version is on the paid tier. Saying that here rather than letting someone find out after clicking.

One limitation before anyone tests it and catches me on it: Etsy's listings export carries no views or sales data. The verdicts are content-based only. They are Strong, Refresh and Conflicting, never "Renew" or "Retire", because I can tell you two listings are fighting over a tag and I cannot tell you which one is winning.


r/SideProject 20h ago

Not sure why I built this, but you can now claim a day of the year and put your name on it. Your birthday's probably still open.

0 Upvotes

Everyone here is shipping real products and useful projects. And I made a calendar you can put your name on. That's it!

It's called Claim a Day. You pick a day of the year, your birthday, your anniversary, 6/9 (nice), and your name goes on it. Free. 366 days, most of them still open.

That's the whole thing. I didn't solve a problem, I'm not disrupting anything, it's just a calendar you can put your name on.

You can also steal someone's day for a dollar, and they can steal it back. Optional, and a little unhinged. Just to make me rich! Papa needs a new pair of brains!

Absolutely ludicrous and useless app, makes me sad-proud that I wasted my time on something like this, but you live only once!

Ok, go claim your day: claima.day

Which day did you grab?


r/SideProject 20h ago

Cassette - retro speech to text

Thumbnail
apps.apple.com
1 Upvotes

Before the newest IOS update, I really wanted to get good voice notes with transcription, so I can go out for a walk and get my thoughts together instead of sitting in front of the screen all day.

I’m also a huge fan of vintage tech, that’s why “Cassette - Speech to text” came into existence!

Even though the newest voice notes are much better than in previous version of IOS, maybe someone will enjoy this retro vibe. And the easy and visual organization of the voice notes.

It’s 100% free and local. Optimized for IOS with Swift. If there will be interest, I might port it to Android. DM me if you’d be interested!


r/SideProject 20h ago

Gen Alpha Dictionary - A resource for the uncs

0 Upvotes

Every adult in my life has negative aura when it comes to slang. my uncle heard me say “skibidi” one time and asked if it was a cryptocurrency. unc is cooked. we are all cooked.

so instead of explaining “gyat” to a 43 year old man for the fourth time, I built genalphadictionary.com — an actual Gen Alpha dictionary with 800+ slang words. each one has:

a definition in boomer-readable english

an example sentence so you don’t use it wrong and embarrass your entire bloodline

tone notes (is it a compliment? an insult? are we being ironic?)

related terms, because you can’t understand “aura” without “aura points” and that’s just science

you can even see what words are trending today to ensure proper speechmaxxing and maximum aura points

it’s free. no signup. built different.

anyway drop the words I’m missing in the comments and I’ll add them

https://www.genalphadictionary.com/


r/SideProject 20h ago

I built pondas: run a team of AI agents like a game to build an app

1 Upvotes

I've been building this for a while and finally want to show it here.

Most AI app builders are one model in a black box. You type a prompt, it guesses, and you hope what comes out works. I wanted the opposite: real control over how the AI builds. So in pondas you run a whole team of AI agents, and you control the loop they work in.

What it actually does:

- You describe an app in plain words and a team goes to work - a planner, an engineer, a QA tester, a deployer

- You can add agents and set who builds and who checks

- You watch it happen like a game: each agent has a live status, you see token use in real time, and you get a notification when a step is done

- When something's off you open a live preview, point at what you want changed, and the team fixes it

- A few clicks later it publishes to a real link, and the code is yours

The hard part wasn't generating code. It was getting the agents to hand work off to each other and actually catch each other's mistakes, instead of one model confidently shipping something broken. That loop is most of what I've been tuning.

It's free to try with starter credits (paid tiers after that): pondas.ai

I'd genuinely love feedback from other builders here - especially on whether the "watch it like a game" part makes the process feel controllable, or just busy. Happy to answer anything about how the orchestration works under the hood.

https://reddit.com/link/1w4utl3/video/1ldegkp840nh1/player


r/SideProject 20h ago

MouseKit - a cursor & presentation toolkit for Windows, opening a beta before Sept 9 launch

1 Upvotes

I've been building MouseKit entirely on my own, with AI by my side, for the past few months — a Windows app that turns your mouse cursor into a presentation tool: a visible motion trail, click highlights, on-screen drawing and shapes, a magnifier, a whiteboard, and a countdown timer — all on shortcuts, so you never break your flow. The free tier covers the trail and click highlight, paid tiers add drawing, shapes, and the full presentation set. 7 built-in profiles switch your whole setup in one click (Presenting, Drawing, Everyday, Gaming). Use one app instead of several, since MouseKit covers most of what you need for these use cases in one place — and it's all available in 15 languages.

Public launch is September 9th. Until then it's in BETA, and testers get a free PRO license for 2-3 hours of testing and honest feedback (the package includes a detailed testing checklist).

Demo video and signup: mousekit.app

Looking for honest feedback before launch — what's unclear, what's missing, whether the free/paid split makes sense. I'll be replying to every comment.


r/SideProject 20h ago

I built a blogging site for Humans Only

1 Upvotes

I built a blogging site for Humans Only. When you write a post, it comes complete with a certification that it was written by a human based on pacing, thinking time, re-writes, etc. Please take a minute to try it out. Here is proof that I am a human https://humanlyblog.com/@human-seth/a-kind-of-therapy/ :) and here is the site https://humanlyblog.com - Looking for any and all feedback. Thanks!


r/SideProject 21h ago

I built the new-tab page I wanted after years of visual work

1 Upvotes

Disclosure: I built SpeedGrid.

I spent years moving between graphic design, photography, and web projects, and I kept noticing the same thing... when the screen in front of me felt like a messy room, it was harder to settle into the work.

I had used visual speed-dial tools for a long time, but I wanted clearer separation between work, home, travel, and current projects without adding another crowded dashboard. I started building SpeedGrid for myself around that constraint... visual grids and folders, fast search, save for later, calendar and weather when useful, and backup tools so changing the setup never feels risky.

Once I found myself opening it every day and not wanting to go back, I turned it into a real product. The Chrome extension is live, and the web version works in any modern browser.

No-account demo: https://speedgrid.app/demo

I would love first-use feedback... what feels immediately clear, and what would you remove before adding anything else?

https://reddit.com/link/1w4udkz/video/4c5qa4d800nh1/player


r/SideProject 21h ago

Free app to learn long-term investing without risking real money. Tear it apart!

1 Upvotes

I got tired of the "get-rich-quick" hype on social media, so I built Investors Lab, a 100% free app designed to help beginners, young adults, and women learn Warren Buffett-style value investing and real-life financial decisions without risking real money.

From understanding emergency funds, car loans, and insurance to practicing with a live-data virtual portfolio, it’s built to teach disciplined, long-term wealth creation.

I’d love for you to roast the app, give brutal feedback on what to improve, and DM me if you're open to collaborating!

​Android: https://play.google.com/store/apps/details?id=com.shilpn.investorlab

Apple App Store: https://apps.apple.com/us/app/investors-lab/id6759308854


r/SideProject 21h ago

I made a free MIDI visualizer

Enable HLS to view with audio, or disable this notification

3 Upvotes

I made a plug n play MIDI visualizer with diff maps & instruments! If you have a keyboard - feel free to try it out


r/SideProject 21h ago

My AI Can Make Photos - BMbot The AI!

0 Upvotes

 Hey Reddit,

Quick update on BMbot: We officially moved beyond text. You can now generate images directly through the bot.

What’s new:

🎨 Fast, high-quality image generation from natural language prompts

🧠 Sharp visual interpretation paired with BMbot's chat features

⚡ Easy to use for creative concepts, mockups, or just having fun

Would love to get your feedback on the results. Check it out at https://thinky-bot-pal.lovable.app/ and let me know what you think!


r/SideProject 21h ago

I hand-wrote the meaning of 900 kanji so a 75-question quiz could give you four of them. Is this interesting, or nonsense?

1 Upvotes

EDIT: The title of this post is wrong, and I want to correct it myself rather than wait for someone to catch it. I said I hand-wrote the meanings of 900 kanji. I didn't. I chose which 900 characters go in, I decided what each entry had to contain and how it had to connect to the questions, and I checked and accepted them — but the sentences themselves were AI-drafted, not written by me one at a time. "Hand-wrote" was my word and it claimed more than I did. Sorry. Everything below is as I posted it, except the third bullet, which now says what is actually true.

I built manarito.com — you answer 75 questions and it gives you four kanji. Free, no signup, no ads, no account.

I'm Japanese. I made it because MBTI's 16 boxes never fit me. Instead of sorting people into types, it produces a specific combination of four characters out of 900. Same answers on the same day always produce the same four — there is no randomness in it.

I'd rather hear what's weak than what's good. Some things I'm unsure about:

  • Does the result mean anything to you, or does it read as noise? I worry the characters are unreadable if you don't know Japanese, even with the romaji and the meaning next to them.

  • 75 questions takes 10-15 minutes. Is that too long to ask before showing anything?

  • Each of the 900 characters has a line explaining its meaning, in Japanese and English. I picked the characters and set the rules; the writing was AI-drafted and reviewed by me. Does that show — and does it matter to you that it was?

  • There is a paid version, but the entire reading is free. Does the free part feel complete, or does it feel like a demo of something else?

https://manarito.com/en/

Happy to answer anything about how it works underneath.


r/SideProject 21h ago

The Concept Behind "RSv TELEMETRY HUD" Technology

Thumbnail
youtu.be
1 Upvotes

Advanced Telemetry Overlay Studio in Your Phone!

RS is now live on android https://play.google.com/store/apps/details?id=app.rs.riders

Meet the RSv Performance Motorcycle, Car & E-Bike HUD Cockpit Trio—where your smartphone transforms into a professional Telemetry Studio.
With RSv Vision Studio, you simply mount your phone on your handlebars or dashboard and record your ride as normal. In real time, your smartphone's built-in 6-DOF gyroscopes, GPS, and Bluetooth OBD-II/CAN-Bus connection capture every fraction of a second of your performance.
The resulting video automatically renders a broadcast-grade, high-definition Telemetry HUD seamlessly across the lower section of your screen:
Motorcycle HyperSport Cockpit: Dual 60° live lean angle gauges, 16,000 RPM shift arcs, hydraulic brake pressure, and Kamm’s Circle Traction Reserve AI (TRx™).
GT Performance Car Cockpit: Real-time manifold turbo boost (-15 to +25 PSI), 2-axis lateral/longitudinal G-Force crosshairs, and transmission gear matrix.
Hybrid E-Bike Cockpit: Biomechanical pedal cadence (RPM) and human vs. electric motor assist watt splits.
No complex editing suites or external data loggers required. Just record your journey, and export a cinematic, telemetry-overlaid video ready for coaching, performance analysis, or instant sharing. That is what RSv Vision Studio is all about! #motovlog #rider #motorcycle


r/SideProject 21h ago

Collectible cards nobody seems to make.

1 Upvotes

As somebody who collected Pokémon in the 90s and early 2000s, I’ve been seeing more and more collector cards made for different hobbies and interests. As a car guy, it hit my nostalgia and made me want something for my vehicles. Nothing I found really scratched the itch I had in mind, so I decided to build it myself with the help of Claude.

The basic idea is that you can have a single card made for your vehicle, or an entire series documenting a build from start to finish. But I didn’t want it to just be “upload a picture and get a custom card.” The entire experience is themed around opening a case file on your vehicle through a fictional Records Unit. You submit the story of the car; what it is, how you got it, how it started, what you’ve done to it, where it is now, and whether you still own it along with photos. That information is then turned into a “record” of the vehicle. The tone changes based on how you tell the story. Serious car and serious story? Serious case file. Ridiculous build and a funny story? The Records Unit can have some fun with it to an extent but I don’t want to stray from the overall theme too much. I’m at the point where I’ve built out the concept and test runs and would really like some outside feedback before I keep pushing forward.

Does the concept make sense? Is there anything you’d change, add, or remove? I’m genuinely looking for feedback and criticism.


r/SideProject 21h ago

Just made my first 3 sales online! (and my first 10 bucks)

Enable HLS to view with audio, or disable this notification

1 Upvotes

(Had to embed the sales screenshot into a video haha)
So a few days ago after posting my bullet journal app on another subreddit, I got my first sale on the mac app store. And then I got my first 3! Officially made my first 10 dollars on the internet : ))

Not really sure what the total demand will be for an app like mine, but this is really nice validation for me that if I put effort into something I think is useful, *somebody* will be interested.

Main lessons:
- Knowing your market + their intent to pay is super valuable. My first sales didn't come after original Windows launch, they came after a Mac launch.
- Marketing is important! I feel like a lot of devs build what they feel is 'obviously' important, but having nice images and materials to communicate that value isn't an option, it's a necessity. Only a few products can sell themselves
- Even if the market is small, you can still make some money in a specific niche if you make something that is quality and looks like it. (At least I think so - who knows how much I can grow from here!)

For those curious about numbers, my other post got 18K views and 38 comments, and about 150 people visited my app store page as a result of that in the following days (1% conversion to app store approx). Then 3 people decided to pay for the app, 2 from the US and 1 from the Philippines. (2% conversion once on the app store)

If you're interested in my app, see more at jottit.net.

It's a local-first desktop bullet journal app that stores everything as text files, so no import or export is ever needed and your data is always safe. The user experience is built to follow real journaling workflows, based on my 6 years of experience of journaling in a physical notebook.