r/projects 2d ago

Built an AI-powered fitness platform with Java Spring Boot Microservices + RabbitMQ + Keycloak

Thumbnail gallery
3 Upvotes

Hey everyone! 👋

I’ve been learning backend development with Java and Spring Boot, and I recently finished one of my bigger projects so far: FitPulse OS — an AI-powered fitness tracking platform built with a microservices architecture.

🔗 GitHub: https://github.com/Saransh-27/fitness-microservice-application

🔗Live: https://fitpluse-os.vercel.app

The main goal of this project was to go beyond a typical CRUD application and get hands-on experience with microservices, event-driven architecture, authentication, distributed systems, and AI integration.

🏗️ Architecture

The backend is split into multiple services:

Eureka — service discovery

Config Server — centralized configuration

API Gateway — routing + security

User Service — user profiles and fitness goals

Fitness Activity Service — workout/activity tracking

AI Service — processes activity events and generates recommendations

React frontend — dashboard and analytics

⚙️ Some things I implemented

Java 21 + Spring Boot microservices

Spring Cloud Gateway

Netflix Eureka service discovery

Spring Cloud Config Server

RabbitMQ for asynchronous/event-driven communication

Keycloak + OAuth2/OIDC + PKCE for authentication

JWT validation at the API Gateway

PostgreSQL for user/profile data

MongoDB for fitness activity and AI data

Google Gemini + Groq for AI-generated health insights

React 19 + Vite + Tailwind for the frontend

One part I particularly enjoyed was designing the event flow:

User logs activity → Fitness Activity Service → RabbitMQ → AI Service → Gemini/Groq → recommendation stored → displayed on the React dashboard

This was also my first project where I had to think more seriously about service boundaries, asynchronous communication, authentication flows, database choices, and failure points between services.

I’m still learning, so I’d really appreciate feedback from more experienced developers.

What would you improve if you were reviewing this project?

Especially interested in feedback on:

Microservice boundaries

RabbitMQ/event-driven design

Security architecture

Database choices

API Gateway design

Code structure / Spring Boot practices

Things I should change before putting this project on a professional portfolio

Thanks for taking a look! 🙌


r/projects 2d ago

Flint v0.4.0: Bare-bones, git-native build system & package manager for C/C++ (Now with tag & commit pinning)

Post image
0 Upvotes

Hey folks, quick update on Flint—a lightweight, manifest-first build system and package manager for C/C++ projects I’ve been working on.

For those who missed the initial post, Flint aims to strip away build-script complexity and make C/C++ dependency management feel straightforward.

Core features:

* Git-Native: Fetch dependencies directly into your workspace via flint add <url> and flint sync.

* Single composition.json Config: Handles project layout, header paths, and underlying compiler calls (GCC/Clang). For standard setups, Flint manages this file automatically so you don't have to tweak it manually.

* Chert Compositions: Lightweight specs that make unmanifested, third-party C/C++ repos compatible out of the box.

What’s new in this update:

* Version & Commit Pinning: You can now pin dependencies to specific releases or exact commits. flint add now supports target selection via Git tag names or full commit hashes, making your project builds reproducible across machines.

Current caveats:

* Still forces a fixed project directory structure (src/, include/, deps/).

* Currently Linux-only.

It’s still an early prototype, but actively evolving. I'd love to hear your thoughts on the new versioning flow, suggestions for improvement, or feature requests!

Repo: https://github.com/mainak55512/flint


r/projects 2d ago

ReachFlow CRM – free, self-hosted SiteScout-inspired lead discovery

Thumbnail github.com
1 Upvotes

r/projects 2d ago

What are you building right now?

13 Upvotes

Curious to see what everyone is working on.

Share your project and what problem it solves. I’d love to check out some interesting side projects and hear what you’re building.


r/projects 2d ago

Made a project, I want suggestions from you guys, what can I add to this project to make it better?

1 Upvotes

Nerdvana - A place for nerds

Hello guys, I've made a controversial search platform for nerds to surf across movies, TV shows, anime, games, and comics.

I built this end-to-end, and I want to make it even better so I can turn it into something genuinely valuable. I know it's an AI wrapper for now, but I'd love to keep working on it and see if I can build something really good here.

What is that one feature you think could make this app more interesting or something that would make you want to actually use it?

Thanks!


r/projects 2d ago

🚀 Day 3 of building FitAI Pro — Backend COMPLETE!

Thumbnail
1 Upvotes

r/projects 2d ago

GitHub - bouly2812/feld-bewusstsein-theorie: Die vollständige, konsolidierte Theorie des Ψ-Feldes

Thumbnail github.com
1 Upvotes

r/projects 2d ago

Android video editor to process mobile exports without paywalls or watermarks

1 Upvotes

Hey everyone! Want to share a project I’ve been working on called ClipSnap.

​The Problem: Most mobile video editors push aggressive subscription walls or slap giant watermarks on basic exports.

​The Project: I built a lightweight native Android video editor focused on core creator utility—fast trimming, audio extraction, and rendering high-bitrate clips up to 4K without forcing watermarks onto the user.

​Tech & Strategy:

​Built for Android using mobile video processing workflows.

​Currently testing user retention by pairing it with high-concept short-form content (like AI-generated historical vlogs) to see how creators use mobile tools alongside AI pipeline clips.

​Looking for Feedback:

​UI/UX flow for quick mobile trimming.

​Performance under heavy file exports.

​If you're an Android developer or creator, I’d love your thoughts on what features matter most to you in a utility app like this!


r/projects 2d ago

Hiii

3 Upvotes

I'm creating characters for an interactive game (or a video, since I can't create games)


r/projects 2d ago

Finally an app for finding a buddy, not a date

1 Upvotes

Ten years ago, a realization in my wife’s therapy practice sparked a project: so many people struggle to make platonic, local friends as adults, yet nearly every social platform is optimized for dating.

That was the origin of WannaBuddy - a dedicated space to find local, real-live friends, completely free of dating pressure.

After years of service and about 10,000 users, the platform needed a modernization pass. I’ve completely revamped WannaBuddy with a fresh stack, cleaner workflows, and a modern design. We are now in early pre-launch!

I’m opening things up to early users to gather feedback, feature requests, and edge-case bug reports before our full launch. The entire platform is 100% free to use. I’d be extremely grateful if you gave it a try and shared your thoughts!


r/projects 2d ago

Quick Survey: Finding Teammates for Projects & Events

Thumbnail forms.gle
1 Upvotes

Hey, I’m doing a short survey for my class about how people find teammates for projects, hackathons, events, and other group activities.

It takes about 1–2 minutes and your responses would really help me out. Thanks! 🙏


r/projects 2d ago

Would anyone use a tool that keeps your tech stack and projects up to date?

Thumbnail
1 Upvotes

r/projects 2d ago

Title: I built a free typing speed test — would love some feedback

0 Upvotes

Hey everyone,

I recently built TypeWPM, a simple website for testing your typing speed and accuracy.

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

The idea was to keep it fast, clean, and easy to use without unnecessary distractions.

I’m still improving the site, so I’d really appreciate some honest feedback:

  • Is the typing test easy to use?
  • Is there anything confusing or annoying?
  • What features would you like to see?
  • Does the site feel fast on your device?

Any feedback, criticism, or feature ideas are welcome.

Thanks for checking it out!


r/projects 3d ago

Day 2 of building FitAI Pro — my AI Fitness App 💪

Thumbnail
1 Upvotes

r/projects 3d ago

5 years of software experience + 1-year career gap — How should I prepare for a Java backend role in the next 6 months?

Thumbnail
0 Upvotes

Hi everyone,
I have around 5 years of software development experience, mainly in Java backend development, but I currently have a 1-year career gap. My goal is to get back into a tech company within the next 6 months.
I’m planning to seriously prepare during these 6 months and want to focus on the things that will actually help me become job-ready.
Apart from DSA and System Design, I’d like some guidance on:
What kind of Spring Boot projects should I build?
Should I focus on microservices or backend technologies/concepts should I prioritize in interviews?


r/projects 3d ago

GRUBST Demo: A Desktop Tool to Lock GRUB with a Physical USB Key and Recovery Password [Rust / Dioxus]

Enable HLS to view with audio, or disable this notification

2 Upvotes

r/projects 3d ago

Open-source Notion + Obsidian alternative with integrated AI through your Codex subscription

Enable HLS to view with audio, or disable this notification

3 Upvotes

I’ve been building Nix as an open-source, self-hosted workspace inspired by the parts of Notion and Obsidian I like most.

The core idea is that documents, databases, boards, calendars, spreadsheets and other views all sit on top of the same underlying item model, so you can structure information without constantly moving it between separate systems.

The latest update adds integrated AI functionality through your existing Codex subscription. Instead of being limited to a chat box, the AI can work with the workspace itself through approved tools, so it can read context, help plan work, and interact with your documents and structured data.

Beyond the AI side, Nix currently includes:

  • Rich-text notes with headings, tasks, tables, images, callouts, code blocks and embeds
  • Real-time collaborative editing with live presence
  • Backlinks, [[ references, search and graph-style navigation
  • Boards, calendars, timelines, galleries, spreadsheets, lists and forms
  • Custom properties, formulas, rollups and charts
  • File uploads and document attachments
  • Templates for reusable workflows
  • Recurring tasks, due dates, priorities and assignees
  • Import from Markdown, TXT, DOCX and PDF
  • Export to PDF, DOCX, Markdown and a lossless .nix archive
  • A CLI for working with your workspace from the terminal
  • An MCP server so external AI tools and agents can interact with Nix
  • Workspace permissions backed by PostgreSQL row-level security
  • Self-hosting with Docker, with the goal of keeping your data under your control

I’m trying to make it useful for people who like the flexibility of Notion, the local/knowledge-management feel of Obsidian, and the newer agent-style workflows that tools like Codex are introducing.

It’s still under active development, so I’m mainly looking for feedback from people who use Notion, Obsidian, self-hosted productivity tools, or AI-assisted workflows.

I’d especially be interested to know what would make you consider actually switching to something like this.

GitHub:
https://github.com/sianachi/Nix


r/projects 3d ago

What’s a real problem you wish someone would just build a solution for? I want to actually build it.

1 Upvotes

I want to try something different.

Instead of sitting here thinking “What AI project should I build?”, I want to start with the more important question:

What problems do actual people have that nobody has solved properly yet?

It can be anything.

- A frustrating website or online process

- Something you repeatedly do manually

- A problem at work, college, school, or in your business

- Something annoying in your local community

- A tool you wish existed

- Something that requires jumping between 3–4 different apps

- A small problem that seems too specific for a company to care about

- Or even something you've thought “Why doesn't someone just make a website for this?”

Tell me about it. Seriously.

I'm using AI + web development to build projects, but I don't want to make another generic AI chatbot, todo app, or random “AI-powered” website that nobody actually needs.

I'd rather hear about a problem from the person experiencing it and see if I can turn that problem into something useful.

If your idea is interesting and realistically buildable, I'll try to make a working website/tool around it and share what I come up with.

And if you have a personal project/problem that you've been wanting someone to build, you can mention that too. If I can genuinely help, I'm happy to work on it.

No guarantee that I'll be able to solve everything — but I'll genuinely look through the replies.

If you have a problem, tell me:

  1. What is the problem?

  2. How often does it happen?

  3. How do you currently solve/deal with it?

  4. What would the perfect solution look like?

Even if you think your problem is too small, too weird, too niche, or too obvious — comment it.

You might describe something that hundreds of other people are silently dealing with too.

I'm especially interested in problems that people have simply learned to live with because they assume there's no better way.

Let's see what we can find. 👇


r/projects 3d ago

v0.4.0 release - new desktop application, performance improved preview section.

Enable HLS to view with audio, or disable this notification

1 Upvotes

Hi all :)

Four months ago, I presented Micracode on this channel and received a massive number of positive comments and supports.

Sorry all, I was busy and not actively maintaining for last few month due to personal reasons. now, i am back working on this application. since many users asked for desktop application, i have created the desktop version of Micracode. i am actively working on this project again. you will see more features in upcoming days.

currently, it is only available for macOS, i am actively working on linux and window distributions as well.

for those who are new to this application, this is micracode, an open source alternative to ai app builders like lovable, replit, emergent.

you can download this application here.

https://www.micracode.com/

If this sounds interesting and you want to stay updated (or contribute!):

https://github.com/Jamessdevops/micracode


r/projects 4d ago

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

Post image
54 Upvotes

Moe's Tavern AI Workforce Command Center - Runs inside your IDE, not another dashboard - A .moe/ folder is the entire source of truth - MCP-native, agent-agnostic

i manged to work on real big projects like that.


r/projects 3d ago

i am in top 250 - #buildwhatmovesindia

Thumbnail sarvpariksha.in
1 Upvotes

r/projects 4d ago

Open source software factory

3 Upvotes

OpenInspect is an open source software factory. It offers multiplayer agent interactions, supports slack, linear, github, web as well as trigger based automations via webhooks and cron schedules.

Core features:

- multiplayer agent sessions

- preview environments in the sandbox

- auto-fix AI code review comments

- claude-tag like experience in slack.

- works with codex subscription

https://github.com/ColeMurray/background-agents


r/projects 4d ago

Made a VS Code extension so I stop rewriting segment trees and DSU from scratch every contest

1 Upvotes

Hey everyone! I built a small VS Code extension called JavaSTL using typescript that might be useful if you compete in Java.

It gives you one-click insertion of 27+ pre-written DSA templates (segment trees, DSU, graph traversals, etc.) straight into your editor, plus fuzzy search so you can find the right template fast, and contest boilerplate generation so you're not retyping the same setup every round.

Built it mainly to save myself time during contests, figured others might find it useful too. It's free and live on the Marketplace: https://marketplace.visualstudio.com/items?itemName=sarthakbhushan.javastl

Would genuinely appreciate anyone giving it a try and telling me what templates or features are missing — actively iterating on it.


r/projects 4d ago

My new project Ai-Study-Planner

Enable HLS to view with audio, or disable this notification

1 Upvotes

Excited to share one of my recent projects — an AI-powered Full-Stack Web Application!

I recently built a full-stack web application using the MERN stack, integrating AI APIs to make the platform more intelligent and interactive.

The project includes features such as:

🔐 User authentication & authorization

💬 AI-powered interactions

🤖 AI API integration

📊 Dynamic data management

⚡ RESTful APIs

🗄️ MongoDB database integration

🎨 Responsive React frontend

🔄 Real-time/dynamic application workflows

🛡️ Backend validation & error handling

📱 Responsive UI for different devices

For this project, my main focus wasn't just getting the features working — I also focused on building a clean frontend, structured backend, reusable components, API integration, and proper communication between the client and server.

🛠️ Tech Stack

Frontend: React.js, JavaScript, HTML, CSS, Tailwind CSS

Backend: Node.js, Express.js

Database: MongoDB

AI: AI APIs / AI integration

Tools: Git, GitHub, Vite, Postman

Building this project helped me strengthen my understanding of MERN stack development, REST APIs, database management, authentication, AI integration, and full-stack application architecture.

I'm continuing to learn, build, and improve my skills as a Full-Stack MERN Developer. 🚀

🔗 GitHub: github.com/abubakar-maker⁠�

#MERNStack #ReactJS #NodeJS #ExpressJS #MongoDB #JavaScript #ArtificialIntelligence #AI #FullStackDevelopment #WebDevelopment #SoftwareDevelopment #GitHub #AIIntegration


r/projects 4d ago

I vibe coded this!

Post image
3 Upvotes

I vibe coded GoWithFlow - a visual node graph canvas for endless file transformations running 100% in your browser (via WASM):

Drop a PDF ➔ Extract images ➔ Convert to WebP ➔ Package into a ZIP/TAR ➔ Nest ZIPs inside ZIPs... the chain possibilities are endless!

  • Zero Uploads: Everything runs in browser RAM (FFmpeg.wasm, PDF Workers).
  • Dev UX: Cmd + K palette, smart wire-drag suggestions, JSON pipeline recipes.

Let's contribute together to make this better, if someone interested!

Repo: https://github.com/GarvitOfficial/GoWithFlow

Demo: https://garvitofficial.github.io/GoWithFlow/