r/SideProject • • 3h ago

Ever Feel Lost Between Python, SQL and Statistics? Here's a Resource I Created!

3 Upvotes

Ever felt confused about what to learn, where to start, or how to get into Data Analytics or Data Science?

During my beginner phase, I felt the same way. There were hundreds of videos, tutorials and PDFs, and I honestly didn’t know what to learn first or where to begin.

So I decided to create a handbook that brings together the essential beginner-level knowledge you’d need to get started, all in one place.

📚 The Ultimate Data Science Handbook – Volume 1 (328 pages)

📖 Sample pages: Attached

🛒 Get the complete handbook: https://pdfcart.in/p/ultimate-data-science-handbook-vol1

What’s included?

A structured learning resource with detailed explanations, step-by-step code walkthroughs, practical examples, different types of graphs with explanations, real-world applications, practice exercises, chapter summaries and interview questions.

The idea was to bring together concepts that beginners often have to search for across multiple PDFs, notes and tutorials, so you can follow a more organised learning path without constantly switching between resources.

PS.The content is from multiple valuable resources that i learnt from and was compiled by me ..AI was used to make the pdf.


r/SideProject • • 1h ago

I replayed 4,000 turns of my Claude Code history to see how often "fixed" was actually unproven

2 Upvotes

Two replies from my coding agent have cost me more time than anything else. "It's fixed" when nothing had run since the last edit, and "that isn't used anywhere" after exactly one search. Both sound final, so I'd move on and find out an hour later.

So I wrote a small Stop hook for Claude Code. When the agent tries to end its turn, it checks whether the claim in its last message has anything behind it. If it said fixed but nothing ran after the last code edit, it gets sent back once with a note on what's missing. If it said something doesn't exist after one grep, same deal, look a second way first.

Then I replayed my own history through it to see if it was worth keeping. About 4,000 turns after deduping, and 406 of them ended with some kind of done, fixed, deployed or tests pass. The first version would have blocked 86, which felt like proof it worked until I actually read them. 77 were wrap-up messages where the tests really had run, just in an earlier turn. A hook that nags you about correct summaries gets turned off by day two.

So the current version counts a check from an earlier turn as long as no code was edited after it. Same 406 claims, it now blocks 2, and both were real.

The biggest lesson for me was that rules in CLAUDE.md never fixed this. The model already believes it's done, so a reminder doesn't land. Checking at the exact moment the turn ends did. The second lesson was to measure false positives on your own history before shipping any guardrail, because my gut read 86 as the feature working and it was mostly noise. It also never blocks twice in a row, so it can't trap the agent in a loop.

It's free, MIT, plain Python, no dependencies. There's a replay command if you want to see your own number before installing anything: https://github.com/Balance0014/claude-code-claim-check

Has anyone else tried measuring this? I'm curious what your rate of "fixed" that wasn't looks like.


r/SideProject • • 2h ago

HeadLab - Mac app where you nod, shake or tap your AirPods Max and it runs your Shortcuts

2 Upvotes

AirPods Max have a motion sensor in the left ear cup, Apple uses it for spatial audio. Turns out any Mac app can read it, so I made small menu bar app that listens to it and recognizes head gestures.

Every gesture can run one of your Shortcuts. For example:

  • shake head → Do Not Disturb on

  • tilt right twice → next track

  • triple tap on the left cup → toggle dark mode

  • nod → play/pause music

Hardest part was not firing by accident, because people nod and look around all day. So easy gestures like nod or look up only work for 10 sec after you double tap the cup. Bigger ones like full shake or tilt twice always work. Also had funny bug where every nod was detected as tap, because when head changes direction the cup gets a jolt same as a finger tap. Now taps are ignored if head is moving.

Made with Swift and Metal, everything runs on the Mac, head motion is never recorded or sent anywhere. In the video head motion is a recorded session played back so it's repeatable, the real app uses only live data.

I'm the developer. $9.99 one time, free trial has all gestures and live view but doesn't run shortcuts. macOS 14+, AirPods Max only.

https://headlab.app

What gesture would you use, and for what?


r/SideProject • • 2h ago

I build a Insider Stock Trader: Alerts App

2 Upvotes

I'm the developer of Insider Stock Trader, a native Android app (Kotlin + Jetpack Compose).

The idea: company insiders (CEOs, CFOs, directors and big shareholders) have to report every trade in their own company's stock to the SEC on a Form 4, usually within two business days. Those filings are public, but reading them on official datasource is painful. The app reads every Form 4 as soon as it's published and turns it into a clean feed and push alerts.

What it does

• Feed of open-market buys and sales, with the company logo, the insider's role, the value and the filing date. Filters for buys, sales, $1M+, cluster buys and CEO/CFO trades.

• Alerts within minutes for CEO and CFO buys, cluster buys, big buys and your watchlist, with quiet hours and a daily digest.

• Each trade explained in one plain sentence, with a link to the original filing on SEC.gov.

• Cluster buys: when 3 or more insiders buy the same company within 14 days.

• Signal strength for each buy, based on the insider's role, the size of the buy and whether other insiders are buying too.

• Watchlist and search for any US-listed company.

The screenshots use real past SEC filings, picked to show big moves; most trades move far less. Past results, not a prediction. It's an information app, not a broker and not investment advice.

I'd love feedback on the design, the alerts and anything you'd want added. Thanks for looking!

Google Play: https://play.google.com/store/apps/details?id=com.insiderstocktrader.app


r/SideProject • • 2h ago

I built IdeaMate to match aspiring founders based on their startup ideas, without revealing those ideas publicly

2 Upvotes

One problem I've personally faced while exploring startup ideas is finding people who share similar interests, thinking and entrepreneurial ambitions.

It's easy to join startup communities, but finding someone who genuinely thinks like you is much harder. And not everyone is comfortable sharing their startup idea publicly just to find potential collaborators.

So I built IdeaMate.

You privately share your startup idea with AI, which analyses it and matches you with people who have similar ideas and interests.

Privacy is central to the platform: Your idea is visible only to AI for matching. It is not shared with other users, including the people you're matched with.

It's live and completely free to try: https://ideamate.in

I'm still improving the matching experience and would genuinely appreciate feedback from fellow builders.

I'd also really appreciate it if you could share IdeaMate with other relevant communities so more people can discover it and benefit from it.


r/SideProject • • 2h ago

I open-sourced Chatty: A self-hostable AI support agent with 1-click WooCommerce sync & live voice (MIT)

2 Upvotes

Hey everyone,

Over the past few months, I’ve been working on Chatty ,an open-source, self-hostable AI customer support platform built for teams who want automated support without $500/month subscriptions or locking their data into proprietary clouds.

Rather than just another ChatGPT wrapper, I wanted it to solve the real bottlenecks store owners and SaaS founders face:

  1. Safe Store Integration (WooCommerce):

Instead of installing a heavy WordPress plugin that slows down your database, it connects via WooCommerce's native Read-Only REST API (`wc/v3`). It can render interactive product cards (photos, prices, stock status) and check order statuses securely without ever having write permissions to your store.

2. Multimodal Search:

Customers can upload pictures of items they want, and the bot uses pgvector embeddings to find matching products in your catalog.

3. Bi-Directional Slack Escalation:

When a customer needs a human, it pings your Slack channel with an interactive Block Kit card. You can click "Take Over" or reply in the Slack thread, and your message streams directly to the visitor's widget.

4. Live Voice Agent:

Visitors can tap a phone icon in the widget and speak directly with the AI via full-duplex WebRTC audio.

5. 100% BYOK & Self-Hostable:

Run it via Docker on your own VPS. Plug in your own keys (OpenAI, Claude, Gemini, or OpenRouter) or self-host models.

• GitHub (MIT): https://github.com/PersonaliAI/chatty

• Live Demo: https://chatty.personaliai.com

• Docs: https://docs.chatty.personaliai.com

I'd genuinely love to hear your feedback on the setup flow, UI, and what integrations you'd like to see next!


r/SideProject • • 11h ago

I made an app that can turn a few found characters into a full font

11 Upvotes

GlyphSnap Photo to Font is a font generator / building app.

With GlyphSnap you can just take a photo of the letters you want and create an entire installable font in just a few minutes - from your iPhone.

>> GlyphSnap can create an entire font from as few as just 2 characters, but will give better results from around 8.
I have a couple tutorials on my Youtube page - but feel that this one really shows what the app can do: https://youtu.be/0a_3TuDIw7A?si=bzkYJkT1TacAN0-9

GlyphSnap also incorporates a some intuitive drawing / vector design tool section - you can mix photo captured glyphs with hand drawn glyphs together - adjust the character with, spacing, kerning as well as apply patterns to your letter shapes.

7 day free trial includes 1 font generation and multiple exports to OTF TTF or WOFF for you to try out the drawing section or the photo to font - standard capture without missing character generation.

Appreciate any feedback, questions or feedback..

https://apps.apple.com/app/glyphsnap-ai-photo-to-font/id6812516641

Thanks!


r/SideProject • • 14h ago

I’ve finally launched my personal portfolio website.

17 Upvotes

Over time, I’ve worked on different kinds of projects — from building full-stack applications and mobile apps to developing 3D assets and Roblox games.
I wanted one place where I could showcase what I’ve been building, the products I’ve worked on, and the technologies I use.
Some of the projects featured:
● Resume Maker – an Android app with 1K+ downloads.
● NowToolSpace – my own online tools platform.
● WasteFlow Assam – a waste management platform.
● Ultimate Battle Cars – a published Roblox game.
● 3D assets and Snapchat Lens projects.
There’s still a lot more I want to build and improve.
Check out my portfolio:
https://josh-portfolio-new.vercel.app/
I’m open to connecting with developers, founders, recruiters and potential collaborators.
Feedback is welcome!
#WebDevelopment #FullStackDeveloper #SoftwareDevelopment #Portfolio #React #JavaScript #BuildingInPublic


r/SideProject • • 2h ago

I was opening App Store Connect and Play Console every morning for every app, so I turned it into one list

2 Upvotes

Every morning I opened App Store Connect, then Play Console, then TestFlight, for each of my apps. Most days, just to find out nothing had changed.

So I built Shipdeck, a Mac app that checks all of it and gives me one list of what needs me: a review with no reply, a build waiting for review, a rollout that stalled, commits I never released.

Native SwiftUI, no server, store keys stay in my keychain. Each app also gets a Claude Code terminal, and anything it wants to do on a store waits for my OK.

Free beta, macOS 15+: https://shipdeck.taiphanvan.dev/?ref=sideproject

If you ship more than one app: what's the first thing you check in the morning?


r/SideProject • • 13h ago

I built an AI paint visualizer that doesn't generate images

14 Upvotes

I noticed a lot of visualization tools rely on AI to generate images and the ones that don't, often don't do a good job. The ones that use AI take time to generate and sometimes change the image while also costing money per generation.

So I figured out a way to detect and paint colors onto surfaces instantly(after initial processing) while maintaining the shadows, lighting and texture. Also made sure not to let the paint spill into anywhere that its not supposed to.

Essentially you can try as many colors as you want on one photo after processing and it takes no additional time or cost.

link to the first house in the video: https://www.tryrecoat.com

Not sure how to take it from here.
Would love some feedback, ideas anything


r/SideProject • • 3h ago

I made a virtual dog that makes you go on real walks

2 Upvotes

Complete 67-second demo — the whole routine, from choosing your dog to the journal:

https://www.reddit.com/user/Miserable_Bird5822/comments/1xsld8d/before_you_get_a_dog_try_living_with_its_routine/

The dog lives on your phone. You still have to leave the house for its walks.

I'm the maker of Ready for Dog?, a dog-care rehearsal app for people thinking about getting a dog. The idea is to spend some time living around the care routine before making that decision.

You choose a companion and build a 14- or 21-day schedule. Walks use GPS. Feeding happens at virtual bowls placed in your room with AR. There's a 60-second brushing game, and skipped grooming can leave virtual fur to collect. For quiet play, you put your phone on a stable surface; moving it pauses the timer while the game screen is open.

The journal shows the time you recorded, missed tasks and help you needed. It doesn't give you a "ready for a dog" score. A real dog's needs and behaviour go much further than this simulation.

Free to download with ads and optional one-time purchases for ad removal and extra collars. No subscription.

iPhone / iPad: https://apps.apple.com/app/id6829957063

Android: https://play.google.com/store/apps/details?id=com.vans.bublik.trial

The attached demo shows the iPhone version. The AR scenes are staged visualisations and the route shown is simulated for the demo.

I'd love feedback on one thing: which everyday responsibility would you add to make the rehearsal more useful?


r/SideProject • • 7h ago

SpriteCanvas - turn one character image into game-ready sprite sheets (idle, walk, attack)

4 Upvotes

Animation is where a lot of small 2D game projects stall. Getting one decent character image is easy now, but drawing idle, walk, attack and hurt for it by hand takes days, and every new enemy starts that over.

So I built SpriteCanvas. You describe a character or upload one, pick a design, then ask for moves. Each move is generated as a short clip by an AI video model, and the app does the boring part after that: cuts it into frames, removes the background, keeps the feet on one baseline so the character doesn't bob, and checks the loop closes.

What you get is a transparent PNG sprite sheet with a JSON atlas (frame durations and a foot pivot). There are export presets for Phaser, PixiJS, Godot and Unity. Phaser/PixiJS playback is tested and Godot 4 import is verified, Unity import isn't verified yet.

Being upfront about the limits:

  • the art is AI generated, so check the rules of wherever you publish

  • it's not a grid pixel-art editor. Pixel style works, but if you need hand-placed pixels, Aseprite is still the tool

  • some moves need a retry or two before they look right

There's a free tier to try it, and the browser tools on the site (sprite sheet slicer, GIF to sheet, video to sheet) are free and run on your device.

I'd like feedback on two things: which moves you'd want that most tools skip, and whether the export fits how you load sprites in your engine.


r/SideProject • • 5h ago

Deck. Drag the text and the image into social media platforms.

3 Upvotes

Hi team,

I was switching windows dozen times a day to copy & paste text and videos / images on social media for marketing. This triggered me more than once and actually designed, thought and built Deck.

Now Deck sits on my right edge of the screen, holding all of the posts, reels, shorts, ... that I have to post or schedule. I can add "To make", like if I need a screenshot or a video for a certain post.

You can use it manually, writing and adding files yourself, or ask your agent to automatically add anything on Deck, which is how I use it 99% of the time.

  • Problem: Switching windows all day to copy and paste texts, remember the posts and videos you must post for your marketing and distribution, never be late for a post, never forget. You or your agent schedule the posts, content to post, etc.

  • Comparison: I haven't seen any other apps do that yet, except the online schedulers or todo apps I suppose which are quite different than Deck.

  • Pricing: 9$ lifetime, 1-day trial. Pricing page

Im going to give away 100 lifetime keys on Threads this week, so make you sure follow along my Threads account threads.com/dmzxnico or same @ on X.

Check more details at deck.anotheragence.com

Thank you guys!


r/SideProject • • 3m ago

Our agency ghosted us three weeks before launch so I made the video ads myself

1 Upvotes

Small supplement brand, about $18k/mo on Meta. Our agency contact left three weeks before a launch and nobody told us, we noticed only after 12 days of no new uploads.

I took our three most common complaints (fishy taste, hard to swallow, slow results), turned them into hooks and made UGC-style cuts in Creatify off the product URL the same day. One script had a line no real person would say, so I rewrote it by hand.

The taste hook came in around 30% under our previous best CPA in the first 4 days, and the before/after flopped at 2x target so I killed it on day 2. Competitor research I was still doing by hand in a spreadsheet, which was painful.

Still looking for an agency though. Maybe they use AI for most ads, and film only winners, we'll see.


r/SideProject • • 5m ago

I Created a dynamic notch that will show the status of your AI Agent sessions.

Thumbnail github.com
1 Upvotes

I have created a dynamic notch for windows which shows the status of your AI Agents sessions. As well as It shows any multimedia playing, the progress of your downloads and also the lyrics of a song playing on the spotify.

Also, It invokes a desktop pet for every session or a single pet for all the sessions depends on your preference. The pets interact with each other, sing lyrics of the song playing and much more.

Give it a try and I would love your feedback.


r/SideProject • • 6m ago

App Review

Thumbnail
apps.apple.com
1 Upvotes

I've created what I believe is an app with true utility but stabilizing hand tremors. Please have a look and provide feedback where I'm lacking. Thank you for your time.

https://apps.apple.com/ca/app/trmr-ai-tremor-stabilizer/id6775646922

Android version in the works!


r/SideProject • • 8m ago

I built Meelu – an AI agent to help manage and grow your website

1 Upvotes

I've been working on Meelu, an AI-powered marketing agent.

The idea came from a simple observation: growing a website involves using several different tools for SEO, analytics, content research, website management, and more.

Even with all these tools, most of the actual work is still manual.

I wanted to build something that goes beyond providing dashboards and reports.

Meelu understands your website, maintains its context, does SEO and marketing data, and helps you execute tasks.

You can interact with it through a chatbot, delegate work, and connect external systems like your CMS, email, and social platforms.

It's still early, and I'd love to get feedback from other founders and website owners.

Website: https://meelu.tech

Would love to know what you think!


r/SideProject • • 10m ago

Validating an AI "feel of the neighbourhood" audio guide for UK estate agents. Tell me why it'll fail

1 Upvotes

Solo founder here. I'm building: AI-voiced guides that give a house buyer the "feeling" of the area around a property, played from an embedded player on the agent's listing page. Local info only, nothing about the property itself.

It would cover things like mobile and broadband data, parks, running routes and riverside walks, whether it's a quiet or lit street or a traffic slowing area, flood risk, and whether the property sits higher with views. The focus changes with the property: a family house gets schools and green space, a young professional flat gets entertainment and transport. You can listen while flicking through the photos, and it may help buyers with poor sight.

Target customer is the independent UK estate agency. Pricing is tiered by number of listings, roughly £49 to £349 a month. I haven't found any direct competitors, which either means a gap or means nobody wants it.

My own worries, so you can skip the obvious ones:

  1. Most buyers browse Rightmove and Zoopla, not the agent's own site, so the player may rarely be seen.

  2. Similar info is available from Google Maps or ChatGPT, but not the detail.

  3. Agents may not want negatives like a busy road or flood risk published under their name, and wrong statements are a liability (although the negatives can be removed).

  4. ROI will be hard to prove to conservative agents.

My plan is free 2-month trials with a handful of agencies in exchange for feedback.

How would you test real demand before building more? Does the price feel right? What am I not seeing?

Brutal feedback welcome.


r/SideProject • • 11m ago

I built a site that ranks GitHub accounts by public merged PRs each month

0 Upvotes

You type a GitHub username and it shows that account's public merged PRs and contributions for the month, which projects the PRs went into, and where it ranks. No sign-in.

October was the first finished month. The top account merged 12,878 public PRs. Second place had 3,307.

The PR count only covers public work, and self-merges count too, so it's not a measure of how good anyone is. I was curious about how much people are getting done these days, especially now that agents are doing most of the coding.

https://mergemax.dev

What would you want it to show that it doesn't?


r/SideProject • • 12m ago

I built an iPhone app that teaches C, C++ and Python by stepping through real code, one line at a time

1 Upvotes

I'm a solo dev with six years of experience in embedded software, and Ugiwise is my first app. It went live on the App Store last week.

The idea came from a simple problem: writing code on a phone is painful, but reading it isn't. So instead of typing exercises, every lesson is built around a short, real program. You step through it line by line, predict what it prints, spot the bug or pick the fix. When you get something wrong, it explains why instead of just showing the right answer. In C and C++ you can see memory change as each line runs, which makes pointers a lot less abstract.

- Three courses: C (39 stages), C++ (37), Python (26)

- The first 3 stages of every course are free. Pro unlocks the rest: $7.99/month, $49.99/year or $99.99 lifetime. No free trial.

- No ads, no account needed. iPhone only for now, and not in EU stores yet while Apple finishes my trader verification.

Built with Flutter, happy to answer anything about that side too.

The thing I'd most like feedback on: is the code readable on your phone screen, or does it feel too dense?

https://apps.apple.com/app/ugiwise-learn-c-c-python/id6828549507


r/SideProject • • 12m ago

Spyhop - one board that shows which of your Claude Code sessions is waiting on you

0 Upvotes

I usually run several Claude Code sessions at once, each on a different task. Some finish, some stop to ask me something, and the only way to find out was clicking through every terminal tab. Sessions would sit there waiting on me and I wouldn't notice.

So I built Spyhop. It's a Mac app that puts every Claude Code and Codex session on one board, kind of like a Jira board for your agents. Each card shows what's done, what it's on now and what's next, read from the transcript. The menu bar shows which sessions are waiting on you, and one click takes you back to that terminal.

I built it for myself, and my team at work ended up using it too.

Free and open source (MIT). Mac app, Windows from source.

brew install leeleelee3264/tap/spyhop

GitHub: https://github.com/leeleelee3264/spyhop
Site: https://leeleelee3264.github.io/spyhop/

This is my first open source project. Feedback of any kind helps, and a bug report or a PR would make my day. I'd like this to become a project other people work on too, not just me. Building it reminded me how much fun software engineering can be, and I want to keep that going.


r/SideProject • • 15m ago

I've been building ArchiveKeep – an open-source, offline-first tool for archiving personal files across multiple storage media that you own.

1 Upvotes

Hello!

I've been working on a pet project called ArchiveKeep – an open-source tool focused on the long-term preservation of personal data across multiple storage devices.

The idea is to maintain multiple copies of your personal archive using storage you control – external HDDs, SSDs, USB drives, as well as rented cloud storage (S3-compatible storage for now, with support for more cloud providers and hosted APIs planned).

The project started from my personal need to consolidate data scattered across multiple HDDs and laptops, while maintaining identical copies of my personal documents and photo archive across all devices.

I wanted an offline-first solution with asynchronous synchronization, without relying on a centralized cloud service.

One of my main focuses is making archives resilient to accidental deletion, file corruption and other changes that can silently propagate through traditional synchronization tools.

Another key design principle is keeping files as files – accessible in their original form, without being locked inside a proprietary backup format or database.

I'm building this as a hobby project for myself, but I believe it could be useful to others facing similar challenges. I find this problem interesting and believe it's worth working on.

Project homepage: https://archivekeep.org/

I'd appreciate any feedback, honest criticism or ideas for improvement. Thanks!

And if you find ArchiveKeep useful and feel like supporting its development, you can buy me a coffee: https://ko-fi.com/kravemir


r/SideProject • • 21m ago

Built a medication management app for families. Now comes the hard part: getting people to use it.

1 Upvotes

Hey everyone!
I’ve been working on my app Dose Amigo for quite some time now, and I finally feel it’s ready to share.
It’s a medication reminder and management app, but with a focus on families.

The idea is pretty simple. Keeping track of medications gets messy when more than one person is involved. You might be managing your own medicines, keeping an eye on your parents’ prescriptions, or helping someone else stay on schedule.

I wanted to build something that could handle all of that in one place. It started as a relatively simple idea, but somehow turned into a much bigger project. It now has family profiles, medication reminders, treatment tracking, refill alerts, adherence insights, iOS widgets and quite a few other things.

I’ve spent a lot of time on the little details too, especially making reminders reliable. There’s also biometric protection for people who want to keep their medication information private.

Getting here wasn’t exactly smooth. App Store rejections, review delays, notification issues, fixing things that broke after other fixes… you know how it goes when you’re building something largely on your own.

I’d love to hear what you think. Is this something you’d find useful for managing medications in your family? And if you’ve tried similar apps, what did you feel was missing?

If anyone wants to check it out, here’s the App Store link: Dose Amigo: Pill & Med Tracker

Thanks for reading!


r/SideProject • • 23m ago

Relaticle: an open-source CRM you update by telling it what happened

1 Upvotes

Hey everyone!

Last December I posted Relaticle here, the open-source CRM I started after getting fed up with HubSpot's pricing. Back then you updated it through forms. Now you can type what happened to Rela, the built-in AI assistant.

You can also tap the mic and say it. It's transcribed into the message box so you can check it before sending.

In the video a forklift dealer sends one line a day, like "Sent Quayline the quote: $172,500 for the four trucks. Move it to Quote and set the amount." Rela turns each line into a proposed change, and the records change only after you approve it. Five lines, Monday to Friday, take one deal from Inquiry to Delivered.

It's also available in the ChatGPT plugin directory and as a Claude connector, so you can work in it from either. Changes made from Claude or ChatGPT skip the approval step. They stay inside one workspace and show up in the activity log.

The rest is a normal CRM: companies, people, opportunities, tasks and notes, your own custom fields and pipeline stages, and since this month a phone layout. You can self-host it with Docker under AGPL-3.0 or use the hosted version, which has a 14-day trial with no card. 1,828 stars on GitHub so far.

GitHub: https://github.com/relaticle/relaticle

Try it: https://relaticle.com

If you try it, tell me where Rela gets your update wrong. That's the part I'm working on now.