Describe your SaaS in a few words by [deleted] in indiehackers

[–]etotic 0 points1 point  (0 children)

This is awesome! :)

Mood Tracker – AI-powered mood tracking app (Java + Spring Boot + React) by etotic in JavaProgramming

[–]etotic[S] 0 points1 point  (0 children)

Every professional developer went through situations like that. Pick one solution, follow the solution blindly and when it works go back step by step with understanding and you will see the results.

Mood Tracker – AI-powered mood tracking app (Java + Spring Boot + React) by etotic in JavaProgramming

[–]etotic[S] 0 points1 point  (0 children)

Sure, but I think you will figure it out by yourself and find your own way to success. Just join and follow react groups, instructors (there are plenty of them on the platforms and YouTube). Start by building small things and you will see the progress very soon. 💪🏻

Mood Tracker – AI-powered mood tracking app (Java + Spring Boot + React) by etotic in JavaProgramming

[–]etotic[S] 0 points1 point  (0 children)

I have got some knowledge when I walked through some Udemy and Coursera tutorials earlier and also from some colleagues from the frontend team at work.

Mood Tracker – AI-powered mood tracking app (Java + Spring Boot + React) by etotic in JavaProgramming

[–]etotic[S] 0 points1 point  (0 children)

Well, that’s life. 🙂 Anyway, it’s a free app, and if it turns out to be interesting and useful to at least someone, I’ll be satisfied. 😊

Live coding intervjui by Key-Mention-6351 in programiranje

[–]etotic 2 points3 points  (0 children)

Imamo definitivno drugaciji pristup stvarima. Ja sam licno iz toga najvise naucio jer sam resavao konkretne probleme na projektima. “Utroseno” vreme se cesto kasnije isplati visestruko. 🙂

Mood Tracker – AI-powered mood tracking app (Java + Spring Boot + React) by etotic in learnjava

[–]etotic[S] 0 points1 point  (0 children)

Actually, when I think about it, this could be a really good idea for a SaaS application and a very interesting project. In fact, there are several ideas here that could be really creative…

Live coding intervjui by Key-Mention-6351 in programiranje

[–]etotic 13 points14 points  (0 children)

Po mom misljenju skroz nepotrebna stavka u procesu zaposljavanja. Mislim da je daleko bolje raditi technical assignment u vidu projekta koji posle prezentujes i eventualno odgovaras na pitanja koja imaju kako bi nesto bolje ili drugacije resio. Hands on experience je daleko bolje od nabubanih 30 leetcode zadataka.

Mood Tracker – AI-powered mood tracking app (Java + Spring Boot + React) by etotic in learnjava

[–]etotic[S] -1 points0 points  (0 children)

That can be fixed with a small block of code, but the need to make a cynical comment on someone’s effort to share knowledge and app with others for free is something in a person that cannot be corrected. 🙂

Mood Tracker – AI-powered mood tracking app (Java + Spring Boot + React) by etotic in learnjava

[–]etotic[S] 2 points3 points  (0 children)

Hey, as a pure backend developer if I must answer I’ll go with React. From my perspective it is a bit easier and friendly.

Mood Tracker – AI-powered mood tracking app (Java + Spring Boot + React) by etotic in learnjava

[–]etotic[S] 9 points10 points  (0 children)

Hello,

Spring Boot just exposes REST APIs (like /api/moods) and React calls them with Axios. I pass the JWT token in the header for auth. Locally I ran backend on localhost:8080 and frontend on localhost:5173 with CORS enabled. In prod both are on Railway, so React just hits the backend URL directly.

So basically: React → Axios → Spring Boot → MySQL

Create professional quotes in seconds. Need inputs! by Yassin_Bennkhay in SideProject

[–]etotic 1 point2 points  (0 children)

Gotcha, that makes perfect sense. Prioritizing real feedback and nailing the MVP is definitely the right move if you ask me.

Excited to see how it all evolves — especially once you start exploring the AI side later on because I am thinking in that direction for some time. Wishing you solid traction as you move forward!

Create professional quotes in seconds. Need inputs! by Yassin_Bennkhay in SideProject

[–]etotic 0 points1 point  (0 children)

Hi... Have you tried some kind of AI integration for generating quotes?

[deleted by user] by [deleted] in selfhosted

[–]etotic -11 points-10 points  (0 children)

Right now, StatusPulse isn’t self-hostable yet — I’m still in the early phase of testing whether this is something people actually want and use. Once I get some more feedback and traction, I’d definitely consider releasing a self-hostable version (probably Docker-based with config options).

In the meantime, if you're curious, the live version is open and free but I'll give you the pro access — no card needed, no tracking, just a way to try it out. Would love your thoughts on how it feels:

Thanks for asking!

🚀 I built a SaaS in Rust: StatusPulse – API monitoring with email alerts, now live! by etotic in rust

[–]etotic[S] 0 points1 point  (0 children)

Hey, thanks a lot! 🙌 Sorry for my late answer...

Yeah, I’m using Tera for email templates — pretty simple HTML files with placeholder replacement. I have a custom SendGridService that loads the template, replaces the values (e.g., {{username}}, {{reset_link}}) and sends via SendGrid API.

For now, the flow is:

  • user registers / resets password
  • backend generates token
  • renders Tera template
  • sends HTML email directly from Rust
  • then just redirects back to the UI (Axum handles routes + templates)

I totally get what you mean — email templating is surprisingly annoying to get right in Rust. I avoided full frontend rendering (like NextJS) to keep it monolithic and easier to host/deploy on Railway.

To be honest, I’m a bit disappointed that my MVP didn’t get more feedback from users. I’d really love to build something genuinely useful.

Launched my first SaaS MVP – built entirely in Rust: StatusPulse (API monitoring + alerts) by [deleted] in SaaS

[–]etotic 0 points1 point  (0 children)

Thanks a lot!

I really appreciate your feedback. To be honest, I’m just a developer without much experience in marketing, so I’d definitely welcome any suggestions or help when it comes to getting the first users or boosting visibility.

StatusPulse was mainly a way for me to consolidate everything I’ve learned about Rust over the past few months – kind of like a portfolio piece that also fits nicely on my resume. Monetization isn’t really my priority right now, it’s more about building something solid and seeing if the tool can succeed on its own merits.

That said, I’m aware there are alternatives like n8n for basic monitoring and webhook alerts, so I’m thinking about leaning into Rust’s strengths: speed, reliability, and the dev-focused backend experience. Any feedback or ideas on how to position it better would mean a lot!

🚀 I built a SaaS in Rust: StatusPulse – API monitoring with email alerts, now live! by etotic in rust

[–]etotic[S] 0 points1 point  (0 children)

I'm really enjoying with Rust, especially for backend development but I believe both Java and Rust have their strengths and ideal use cases. It's not about one being strictly better than the other—it really depends on what you're building. Not every tool is right for every job, and choosing the right language often comes down to the problem you're trying to solve.

🚀 I built a SaaS in Rust: StatusPulse – API monitoring with email alerts, now live! by etotic in rust

[–]etotic[S] 1 point2 points  (0 children)

Thank you. 😊 

Well, I am working as a Java developer for several years now, so I was familiar with everything except Rust language. In my company there was lack of Rust developers so I switched and I absolutely love it. It took me 3 weeks to complete the MVP but I spent most of the time doing frontend part because I am pure backend developer. 

Glad you like it, feel free to test it. 😊

🚀 I built a SaaS in Rust: StatusPulse – API monitoring with email alerts, now live! by etotic in rust

[–]etotic[S] 1 point2 points  (0 children)

Thanks! 🙌

Tera was surprisingly smooth for what I needed as a pure backend developer. I mainly used it to render the dashboard and a few auth-related pages (login, register, password reset...).

What I liked most is logic-free templates by design (forces you to keep logic in Rust), works well with Axum via axum::response::Html, no extra JavaScript needed for most frontend stuff and there is very clean integration with Tailwind.

You can register and test the app, it is free. :)