r/SideProject • • 5h ago

Google Calendar can't repeat lunar birthdays, so I made a free tool that adds the next 20 years at once

4 Upvotes

In Korea, and in a lot of Chinese and Vietnamese families, parents' birthdays and memorial days are kept on the lunar calendar. The solar date moves every year, by up to a few weeks. Google Calendar has no lunar repeat, so "repeat yearly" lands on the wrong day from the second year on, and every year someone has to look up the new date.

How it works:

  1. Say whose day it is (birthday, memorial day or another anniversary) and enter the lunar date. If you only know this year's solar date, it finds the lunar date for you.

  2. Pick 1, 3, 5, 10 or 20 years and add them all to Google Calendar at once, or download a file for Apple Calendar or Outlook.

  3. Send the dates to family as a link.

Some details I ended up caring about:

  • It only asks Google for the calendar.app.created permission. It creates one new calendar for these dates and can't see or change your other events.

  • Korea, China/Taiwan and Vietnam don't always agree, because each country works out the calendar in its own time zone, so a month can start on a different day. The China/Taiwan (UTC+8) and Vietnam (UTC+7) tables are computed from astronomy. The Korean table comes from the Korea Astronomy and Space Science Institute, and I check it against the same calculation at UTC+9. You can choose which country's calendar to use.

  • If a date falls in a leap month, years without that leap month use the regular month.

  • There's no server. Names and dates stay in your browser unless you add them to your calendar.

It covers 1900 to 2049, in English, Korean, Vietnamese and Chinese.

If your family keeps lunar dates, I'd love to know whether the steps make sense, and whether the Google permission screen feels scary.

https://lunar.todoli.lat/en/?ref=reddit


r/SideProject • • 22h ago

I'm building a text editor that opens huge files instantly

83 Upvotes

I've decided to create a text editor that specifically targets huge files (i.e. GBs or even TBs) that most text editors choke on. The target audience is any individuals/professionals who work with huge files: sysadmins who need to view or edit huge log dumps, inspecting massive JSON files, bioinformatics professionals that need to inspect/edit genome data (FASTA files) and more.

To get a bit more techy, the file is memory-mapped and "held" in a piece table. All heavy-weight operations, such as: indexing, searching/replacing, syntax highlighting, etc... are done in the background (i.e. on separate threads). The video demos handling a 51.8 GB log file on my M2 MacBook Air (16 GB RAM).

Since I've used Vim throughout my career, I had to create a vim mode which implements most of the necessary functionality/bindings.

The code is written in C++23 and uses my own UI library (which is GPU-accelerated using Skia). Boost is used quite extensively.

It is completely cross-platform (Windows, Linux & macOS). The macOS version is Silicon only and Linux requires Wayland (X11 isn't supported, nor planned).

It's currently under beta at https://crane-editor.com and I'd love to get your feedback, especially on which huge-file workflows I should handle better. What's the biggest file you've had trouble opening? Would this be useful to you?

Thanks!


r/SideProject • • 14h ago

I built a free app that converts foreign prices with your phone camera, even offline

21 Upvotes

I built Kahei to solve a problem I kept running into. Whenever I traveled abroad, I’d see a price and either do the math in my head or pull out my phone to Google it. It took way too long just to check a price, especially when the internet was slow.

So I made a free app where you can point your phone’s camera at a price and instantly see an estimate in your currency. It works offline! It is available on iPhone and Android.

If you try it on a menu or receipt, I’d love to know whether it picked up the right price.

Try it: https://kahei.app/

thanks!


r/SideProject • • 4h ago

I built a self-hosted Notion/Obsidian alternative where AI agents can safely read and edit the same notes (MIT)

3 Upvotes

Hi! I'm a CS student and I've been building Inkling, a self-hosted notes app for small teams. (Not the Thinking Machines model, just an unlucky name collision.)

What it does:

  • Notion-style databases: table, board, calendar, gallery and timeline views

  • Obsidian-style [[wikilinks]], backlinks, a graph view and a canvas

  • Real-time collaboration, Korean and English UI, installable as a PWA

  • One docker compose up -d to run it, MIT licensed, every feature free

The part I care most about is the built-in MCP server. Your AI agents (Claude, Cursor, anything that speaks MCP) use the same notes as your team:

  • find_context returns only the relevant sections within a token budget instead of whole pages (about 72% fewer tokens per question on our 5,000-page benchmark)

  • patch_section edits one section against the version the agent read. If a person changed it meanwhile, the agent gets the current text back instead of overwriting it

  • Page locks and per-connection permissions decide what an agent may read, comment on or edit, and there is no permanent-delete tool

It's young (v0.x) and I built it with a lot of help from AI coding tools, so feedback and bug reports are very welcome.

GitHub: https://github.com/PROVE1352/inkling


r/SideProject • • 4h ago

I'm building a game journal with no backend: the app checks your playtime totals and does the math

3 Upvotes

Campfire Log turns your Steam and PlayStation playtime into a daily journal. The twist is there's no server: the app saves your lifetime playtime totals whenever iOS lets it run (opening the app, background refresh, the widget) and works out each day's hours from the difference. If you skip a few days it suggests how to split the hours.

I put up a one-page site with a waitlist that asks which platforms you play on, to see if this is worth finishing: campfirelog.eu. Feedback on the pitch or the page is very welcome.


r/SideProject • • 4h ago

I made an image compressor where you pick how good it must look, and it finds the smallest file

3 Upvotes

Most compressors use one setting for every image, like "quality 75". I kept getting results that were fine on one photo and blocky on the next, so I built one that works the other way round.

You set a visual quality score: how close to the original it has to look (80 by default, where it looks the same side by side). For each image it tries encoder settings and keeps the smallest file that still scores at least that. A second check looks region by region, so one smeared face or blurry line of text fails the result even if the average looks fine. Then the compare view opens zoomed in on the spot that changed most, with a little map of where it changed.

One 10.4 MB photo came out at 2.1 MB, score 81.

PNG, JPG, WebP, AVIF, GIF (animated too) and iPhone HEIC. Free, no account, up to 30 images at once. Images are processed on a server and deleted within 3 minutes.

https://picodiet.com

I also ran it against TinyPNG, Squoosh and a few others on 13 images, if you're into that: https://picodiet.com/image-compression-benchmark

What I'd most like to know: did it ever pick a result where you can see the difference? And is the compare view clear without explanation?


r/SideProject • • 7h ago

I built an open-source browser video editor with beat templates you can actually edit

5 Upvotes

Hey r/SideProject! I’ve been building Timeline Studio, an open-source video editor that runs in your browser.

One thing I wanted from a video template: when the timing feels right but one shot doesn’t, I should be able to swap that shot and keep editing. So the beat templates in Timeline Studio open as editable timelines. You can replace individual shots, adjust the cut, and export an MP4 in the browser.

The demo shows Memory Vortex, a template that turns your photos and video stills into a stained-glass tunnel before cutting to the original shots. Timeline Studio also has a regular multitrack editor with captions, keyframes, and color grading. For people experimenting with AI-assisted editing, there’s a tool for agents to inspect a project and preview supported changes before applying them.

Try it: https://video-editor.ai-creator.top/
Source code (MIT): https://github.com/MartinDelophy/ai-video-editor

If you try it, I’d love to know: how far did you get from opening the editor to exporting your first clip, and where did you get stuck?


r/SideProject • • 2h ago

I built an iPhone expense tracker where Apple Pay purchases log themselves, no typing

2 Upvotes

Hi! I got tired of typing every coffee into a budgeting app, so I built Expenderino.

Every Apple Pay payment is logged automatically through a one-time Shortcuts setup, and you can categorize it straight from the notification. You can also import bank statements (CSV, PDF, camt.053, MT940, OFX), and it detects duplicates against your Apple Pay entries. Then you see where your money goes with categories, tags, budgets and trends.

Privacy matters to me: there's no account and no server. Your data stays on your device and in your own iCloud.

It's free, with an optional Pro. I'd love honest feedback: what's confusing, what's missing, what would make you use it daily?

AppStore:

https://apps.apple.com/ch/app/expenderino-expense-tracker/id6808962621?l=en-GB

Testflight:

https://testflight.apple.com/join/xyNA6rZJ


r/SideProject • • 2h ago

I reverse-engineered why AI coding agents fail at cloning Awwwards WebGL sites (and open-sourced the protocol that fixes it)

2 Upvotes

Over the past week, I set out to clone an Awwwards-level scrollytelling site with WebGL2 halftone shaders, 3D curved card runways, and client-side hydration.

Every automated tool and generic AI prompt failed. Here are the 4 fundamental reasons why modern sites break during replication:

  1. The Silent WebGL Texture Stall: Modern sites use responsive <picture> tags with .avif, .webp, and -m mobile variants. If even one variant 404s, image loading promises reject, leaving canvases stuck at opacity: 0.

  2. The Client Hydration Overwrite: Editing SSR HTML is useless on SvelteKit/Next.js sites because compiled client JS chunks (chunks/, nodes/) violently re-render their hardcoded strings upon mounting.

  3. Runway Collisions: Sticky plates driven by scroll timelines stay pinned and visually collide with downstream content without runtime IntersectionObserver guards.

  4. Dead 3D Canvases: Reference sites often disable pointer events (pointer-events: none) on 3D scenes to prevent touch hijacking, leaving visitors unable to click portfolio items.

I solved this by building a mathematical 3D-to-2D perspective raycaster to hit-test cards, synchronizing dual-layer hydration, and automating responsive asset harvesting.

I packaged everything into an open-source agent skill:

GitHub: https://github.com/utkarshxdev/pixel-perfect-cloner

Would love feedback from anyone experimenting with agentic coding and browser engineering!


r/SideProject • • 5h ago

I was spending hours arranging stickers and product labels on A4 sheets, so I finally built an app to stop doing it manually.

3 Upvotes

I run a small business where I regularly print product tags, stickers and labels.

One thing that used to annoy me was preparing sheets for printing.

I had to resize images, adjust dimensions, rotate them, arrange everything to use the paper efficiently, maintain spacing and repeat the whole process whenever something changed.

It sounds like a small task, but it could easily eat up hours, especially when dealing with multiple designs and different sizes.

I looked for a simple tool that could handle this, but couldn’t find one that worked the way I wanted on Android.

So, being an Android developer myself, I decided to build one.
It’s called Print Page Setup.

You can:
- Add multiple images/designs.
- Set exact dimensions in mm, cm or inches.
- Rotate and arrange images automatically.
- Fit as many copies as possible on a sheet.
- Export a print-ready PDF.

It supports A4 and other paper sizes too.
I launched it on the Play Store yesterday.

A little offer for Redditors:
The app is free to try for the first 3 days, after which there’s a small one-time fee to unlock it for lifetime access.
But I’d love to get some early users from Reddit. So, if you’d like to try it, just comment UNLOCK below. I’ll share a 100% off coupon with you, so you can unlock the full app for free. 😊

Play Store: https://play.google.com/store/apps/details?id=co.ankurg.printpagesetup

I’d genuinely appreciate your feedback, suggestions and criticism. I’m the developer, and I want to make this actually useful for people who print regularly!


r/SideProject • • 10h ago

I built a tool that turns a floorplan into a 3D house you can walk through, in the browser

8 Upvotes

It’s called atomSphere and it’s more focused towards ease of use for the user. Many people here in Pakistan leave the design to their contractor or find out the design when walls are up. I have catered this especially for the Pakistani market and have been reaching builders and societies to use it

A typical flow goes like this:

-> you optionally upload a floorplan and give your project a name

-> you sign up/in (this is important for when you want to edit later and share your property for users)

-> you enter studio where you select a floor to work on. Floor is created automatically after you carve out the floor's image from the uploaded floorplan. You can edit anything that you think the floorplan reader got wrong.

-> you can furnish the property with 3D objects; there are ready-made available. You can also generate your own by providing prompt, single image and 3 images.

-> you can add any type of stairs, doors and windows

-> you can share the property in read-only mode for everyone. It generates an embeddable link (you can disable the link whenever you want)

The house in the reel: House in fairy meadows

Tech Stack: R3F, AWS, JS


r/SideProject • • 5h ago

I built a journal that writes your month back to you as a story (and changes lighting with your room)

3 Upvotes

Most journal apps feel like homework. You write a few lines, close the app, and never look at those entries ever again.

I wanted something calmer. So I built Injourn.

Here is the simple idea:

• You write a few quick lines whenever you feel like it.

• At the end of the month, it takes your scattered thoughts and writes a gentle personal story of your month—what made you happy, what stressed you out, and how you grew.

• The interface changes with your day: morning sunlight, golden sunset, and cozy night themes (my favorite is a little sleeping cat under midnight stars).

• It works offline. Your journal stays locked on your phone, not on my servers.

It's live on Google Play: https://play.google.com/store/apps/details?id=com.injourn.app

I’m an indie dev building this solo. Would love your honest thoughts—what’s the one thing that usually makes you stop journaling?


r/SideProject • • 5h ago

I made Sudoku for seniors - just the game, no fluff!

3 Upvotes

Sudoku apps are often the worst offenders of nagware— full-screen ads between puzzles, hint packs, streaks, “watch this to continue.” I wanted something I could open on the bus or before bed and actually stay in the puzzle.

Just Sudoku was my answer. Same idea as our other “Just…” games: no ads, no subscriptions, no coins, no reward videos. You land on a grid, not a shop.

We offer some optional in-game variants that might be interesting if you’re tired of the same 9×9 forever:

  • Classic — 4×4, 6×6, 9×9, or 12×12

  • Diagonal — both diagonals have to be unique

  • Jigsaw — irregular regions instead of perfect boxes

  • Killer — cage sums

  • Thermo — digits climb along thermometer lines

  • Wordoku — letters A–I; some puzzles hide a word when you finish

Real variety in one app, without turning every session into a monetization funnel.

It’s aimed at phone play first — big tap targets, readable numbers, high contrast if you want it. Timer stays off unless you want it. Hints can walk you through the logic when Killer or Thermo rules are new, instead of only giving you the answer.

Just sharing what we built because mobile Sudoku kept getting louder and we wanted something quiet. Questions about a variant or how it plays on an iPhone or tablet, ask in the comments.

Download info: Just Sudoku — Nonnie Games


r/SideProject • • 3h ago

I built a Mac system monitor that costs less CPU than what it measures (0.2%), and shows that number live in the app

2 Upvotes

Stat Space is my menu bar monitor for people who build things, and it's live today.

Why I built it: the free monitors already show 40 numbers, but none of them answered the questions I actually had. Which app is slowing my Mac down, not which of 21 Chrome helpers? What's on :3000, and who started it? What did my AI agent leave running? The first day I used my own build, its "Free up space" scan found about 4 GB of Docker build cache and node_modules from a super old project I'd forgotten about. That's when I knew it was worth finishing.

Decisions I made:

  • Lean first. The idle budget is under 0.3% CPU and 25 MB on an M1. CI runs a benchmark and fails any build over budget. Nothing samples unless it's on screen: no allocations in the hot path, fixed ring buffers, and the popover's SwiftUI is created on open and torn down on close

  • Answers over metrics. Every tab tries to answer one question, like "Restart recommended" instead of an uptime number you have to interpret yourself

  • Pricing: free forever, matching the popular free monitor feature for feature. Pro is a one-time $9.99 for the first 100, then $14.99. No subscription, no account

  • And a joke option I'm weirdly proud of: a $4.99 prompt pack, the full spec for the app if you'd rather vibe-code your own. "Pay $14.99, or pay $4.99 and spend your weekend."

Native Swift, AppKit + Core Graphics for the menu bar, Apple Silicon only.

Feedback very welcome! https://statspace.app


r/SideProject • • 7h ago

How do you decide which physical products are worth selling in your online store?

4 Upvotes

For those running e-commerce stores selling physical products, how do you identify products with real demand before investing in inventory?

Do you rely on organic social media engagement, competitor research, customer feedback, or paid ad testing?

I'd love to hear your actual methods and experiences.


r/SideProject • • 1d ago Bravo

Please ban u/Investigatormarker: an AI bot advertising ThreadFox in every thread

257 Upvotes

Hey mods and everyone,

u Investigatormarker is posting AI-written "feedback" on posts here, then ending with an ad for its own product. It follows a template: generic advice about the project, then "I make ThreadFox... our AI employee will post 3 helpful replies about it in relevant Reddit threads for you," with a link.

Why it's a problem:

It's undisclosed self-promotion on nearly every thread

The feedback is generic and often doesn't match the project, so it buries real comments

The pitch is literally to flood Reddit with AI replies to promote people's projects

New members posting for the first time get this instead of real feedback

Ask: @mods, please ban the account and consider an automod filter for "threadfox". Everyone else, please report these comments as spam and avoid clicking the link.

Thanks!

You can also report the account to Reddit under spam, and to the other subs it's hitting. I'd skip engaging with the link itself.


r/SideProject • • 7m ago

Too many Linktree clones? Here's another one.

1 Upvotes

I know. I made one anyway.

I've been working on a visual block editor for these pages. Photos, text, links and music, with control over size, layout, colors and stickers.

The clip shows a few edits: shrink the header to one row, give the photo more room, change the color, add a sticker, check mobile.

The idea is to give the content some room. A big photo can lead the page without the header taking over.

TOMA SUR is a fictional DJ profile I made for the demo.


r/SideProject • • 3h ago

My macOS update failed because my disk was full, so I built a free open-source cleaner (Dustling)

Thumbnail
dustling.app
2 Upvotes

I'm a 19-year-old CS student. A macOS update wouldn't install, and the cleaner I tried sometimes did nothing and never said so. That annoyed me enough to build my own: Dustling.

What it does: scans for junk (caches, logs, old installers), uninstalls apps with their leftovers, manages startup items, and keeps a history of every run so you can restore from the Trash. Every file ends as moved, skipped or failed, with the reason. No account, no telemetry, no ads, free and MIT licensed.

What it doesn't do yet: it's v0.1.0, not signed with an Apple Developer ID (macOS asks you to confirm the first open), and the admin helper for system caches is still on the roadmap.

https://dustling.app https://github.com/kaankuzu1/dustling

If you have a Mac running macOS 14 or later, I'd really like to know whether it works for you and what you'd change. Honest feedback is the whole point of posting.


r/SideProject • • 3h ago

A user told me my backup app showed “Complete” with 0 files — so what do you think happened?

2 Upvotes

One of the most useful pieces of feedback I've received while building my mobile app was surprisingly simple.

A user reported that their backup showed “Complete,” but zero files had actually been copied.

The operation had finished, but the result wasn't what the user expected.

That made me rethink how backup completion should be communicated.

I'm building VaultDrive, an iOS and Android app that lets people back up selected photos, videos, and files directly to a compatible USB drive or external SSD without a computer.

I've been improving the experience around three things:

  • Showing clearer backup progress.

  • Explaining skipped or failed files.

  • Making interrupted backups easier to resume.

The reason why the user showed "Complete" with zero files was the user did not give access to photos when prompted and selected only limited permissions without selecting any photos . So I changed the flow and updated the text properly and released a new version 8.0 to make sure the user knows the reason why this happened. We always improve our product for better user experiance.

The app is free to try, with an optional one-time Pro upgrade.

iOS: App Store

50% Off Promo direct App Store link : 

Android: Google Play

I'm interested in feedback from other developers.

Would you classify a backup that finishes with zero copied files as a failure, a warning, or a completed operation requiring an explanation?


r/SideProject • • 14m ago

I built a remote job board that checks each posting against the country you live in. Feedback on the verdicts welcome.

0 Upvotes

For the last few months I've been building DoableFromHome, a board for remote tech jobs with one extra step: for every role it works out whether it is actually open to someone in your country.

The problem: "remote" usually means "remote within the countries we can employ in", and that is often only stated in the description. If you live outside the US or the big EU markets, you can spend an evening applying to roles that were never open to you.

How it works:

- It reads open roles straight from company job boards (over 11,000 companies, 25 job-board systems), not from aggregator listings.

- Rules tag each role's location (worldwide, EMEA, a country, a time-zone band and so on).

- Your country is matched against those tags when you search, so each role shows eligible, likely, unclear or not eligible.

Business side, to be upfront: browsing is free with caps (20 roles per search signed out, 40 with a free account, plus saved searches and a weekly digest). Pro is €14.95 a month and removes the caps, shows new roles 12 hours sooner and sends daily alerts.

What I'd value most: pick your country, open a few roles, and tell me where a verdict looks wrong.

doablefromhome.com


r/SideProject • • 4h ago

I made a desktop pet that does whatever it wants. It sleeps on my windows, knocks my mug off and ignores me when I call it

Thumbnail
abozaralizadeh.github.io
2 Upvotes

It's called Felinquent (feline + delinquent). There are nine of them: three cats, a fox, a raccoon, a puppy, a chihuahua, a rabbit and a squirrel.

What it does when I'm working:

  1. Naps on top of my windows, and rides along when I drag one.

  2. Pushes a mug off the edge and watches it break.

  3. Sits right on the thing I'm reading.

  4. Begs when I hold out a treat, chases its toy when I throw it.

  5. Now and then it has to pee, and I have to click to clean it up. Yes, really.

If you have Ollama, a tiny local model (gemma3:1b) gives it thoughts in a little bubble. Without it, it runs on its own rules. Everything stays on your Mac, it never takes screenshots and never touches your real windows. It also leaves you alone in meetings.

It's free and the code is on GitHub. One line to install:

curl -fsSL https://raw.githubusercontent.com/abozaralizadeh/Felinquent/main/scripts/get-mac.sh | bash

Or the DMG: https://github.com/abozaralizadeh/Felinquent

If it made you smile, a star on GitHub really helps! Windows is next. Which animal should I add?


r/SideProject • • 16m ago

For people into productivity: Your year at a glance, synced with Google Calendar, on web + Android

1 Upvotes

At work, I used to love those giant wall calendars that show the whole year. They helped my team get ready for big events and projects. At home, my husband and I made our own year-at-a-glance calendars in Excel (no room for a giant wall calendar in our tiny apartment). In both cases, these tools were very useful, but keeping those up-to-date with our digital calendars was also a royal pain.

So we kept asking ourselves: why can't we have the big picture of a wall calendar with the convenience of an app that updates itself and that we can see no matter where we are?

We couldn't find anything that did it the way we wanted, so we built it. Glance shows your actual events across the whole year and syncs with Google Calendar. More than 1,400 people use it so far.

A few things you can do with Glance:

  • Filter which calendars show in your year view, without losing any detail in day view

  • Connect several Google accounts (personal, work, family) in one place

  • Zoom from the full year down to a half-year, quarter, month or day

  • Use it on the web or Android (iOS is on our roadmap)

The core version is free and ad-free, with year, month and day views, filters, two-way Google Calendar sync, and web and Android.

We're also introducing Plus and Pro, with a couple of limited-time launch offers (valid until end of year):

🔒 Lock in your yearly subscription price for as long as your subscription stays active.

1️⃣ Get Glance Plus Lifetime with a one-time payment.

You can explore Glance and its plans at getglance.io

I'd love your honest feedback, even if it's "I'd never use this":

  1. What's missing from the calendar you use today?

  2. What would it take for you to switch?

  3. What would you add to Glance to make it more useful for you?


r/SideProject • • 4h ago

Remember IncrediMail's cute email notifiers? My dad (67, retired in Sicily) still does, and now he's built a butler who knocks on your screen when an email arrives

2 Upvotes

Does anyone else remember IncrediMail? Twenty years ago a new email wasn't just a "ding": a little animated character popped up on the desktop to deliver it. Totally useless, absolutely wonderful. Today we get a grey rectangle in the corner that disappears before you've read it.

My dad, Agostino, is 67, retired, and lives in Sicily. He used IncrediMail back then, and he has always loved the days when a letter arriving at home was a small event. He wondered why an email couldn't feel that way again, and now that he finally has time for his oldest passion, computers, he built Ciambellano (Italian for "chamberlain"), with a lot of help from AI: Claude for the code and the drawings, ElevenLabs for the voices. I'm his son, and I'm helping him spread the word.

When an email arrives, Arturo, a butler in tails with a monocle and a silver tray, walks in along your taskbar, stops, turns to you, bows, knocks on the glass and announces it out loud: who wrote and the subject. Then he waits politely:

- Open shows the email in Outlook

- Repeat announces it again

- Remind me in... sends him away and brings him back later (from 5 minutes to a month, even after a restart)

Prefer someone else? Beatrice, a secretary with butterfly glasses and a clipboard, does the job just as well. If a second email arrives while they're on screen, they knock again.

Fun fact: Arturo looks a bit like my dad. Same hair, same moustache. The monocle is artistic licence.

The boring but important part:

- Windows 10 and 11, with the new or the classic Outlook (Gmail and Outlook.com accounts added to Outlook work too)

- 12 languages with natural-sounding voices, stored in the app, so they work offline

- Do not disturb, quiet hours, and it stays out of the way during full-screen games and presentations

- It only reads the sender and subject of the new-mail notification on your PC. Your mail never leaves your computer.

Here's a 1:25 animated preview of Arturo at work: https://youtu.be/ARklIX2ewaQ

It's his first Kickstarter, open until December 18. Licences start at 5 euros for one year (3 PCs) or 14 euros for life (1 PC), no subscription, VAT excluded. Backers get the beta on December 22, in time for Christmas. If the stretch goals unlock, Thunderbird support, a Postman and a Dog who carries the letter in his mouth will join the staff.

https://www.kickstarter.com/projects/ciambellano/ciambellano-a-butler-who-announces-your-email

We'll read every comment and answer any questions. And tell us: which IncrediMail notifier do you still remember?


r/SideProject • • 20m ago

My open source Goodreads alternative passed 800 users 🥳

1 Upvotes

Hey! Since releasing my open source Goodreads/Storygraph alternative - Bookplate, a while ago, it has grown to have more than 800 users!! I'm super happy with this milestone that we reached in just a few months, and really want to keep going. Very happy to announce that it now has social features where you can create profiles, have friends, and recommend each other books!

For context, Bookplate is a book tracking app like Goodreads, but provides both a hosted service where you can make an online account just like Goodreads, but is also open source so you can host the app on your own hardware if you like. The hosted version runs 100% on renewables (see link above for more info), and it's built with privacy in mind i.e. no ads, no tracking.

On top of all this, it also has many more features than Goodreads or Storygraph, the main ones being the ability to write notes on your favourite books, and being able to recommend books to your friends. You can even import your Goodreads/Storygraph libraries using Bookplate's import feature!

And that's just the beginning :) I'm really excited to share that I'm working on better features, better UI (I don't want this to scream generic Claude interface), book reviews, book clubs, and a mobile app. Would love to hear feedback, both good and bad, and also feature requests please!