Skip to content

Repository files navigation

🦉 EchoOwl

EchoOwl is a production-ready SaaS event monitoring platform built with modern Next.js, TypeScript, and Spring Boot, designed to deliver real-time alerts via Discord with a clean, intuitive dashboard experience.

🌐 Live Demo: https://spring-boot-migration-echo-owl.vercel.app/

A real-world SaaS featuring authentication, subscriptions, Stripe payments, webhooks, and quota-based access control.


🚀 Features

🛠️ Complete SaaS built with modern Next.js (App Router) and Spring Boot
🎨 Custom artworks generated using Gemini (Nano Banana model)
✉️ Real-time event notifications via Discord
🖥️ Clean & intuitive event monitoring dashboard
💳 Secure payments and subscriptions using Stripe
🛍️ Users can upgrade to a PRO plan
🌟 Clean, modern UI built on top of shadcn/ui
🔑 Authentication and user management via Clerk
☕ Robust backend API built with Java 21 and Spring Boot
🎁 Scalable, production-ready architecture


🧠 How It Works

  1. Users authenticate securely using Clerk
  2. Events are created and categorized from the dashboard
  3. EchoOwl monitors events in real time
  4. Alerts are delivered instantly via Discord
  5. Users can upgrade their account using Stripe
  6. Subscription status is kept in sync via Stripe Webhooks

🧩 Tech Stack

Category Technology
Frontend Next.js (App Router), React, TypeScript
Styling Tailwind CSS, shadcn/ui
State & Data React Query
Backend Spring Boot, Java 21, Spring Data JPA
Database PostgreSQL
Authentication Clerk
Payments Stripe (Checkout & Webhooks)
Notifications Discord REST API
Tooling ESLint, Prettier, Maven
Deployment Vercel (Frontend), Render (Backend)

📸 Screenshots

Landing Page

Landing Page

Dashboard

Dashboard

Event Category (User Signup)

User Signup Category

Event Overview (User Signup)

User Signup Event Overview

Discord Notification

Discord Notification

Mobile Views


🧑‍💻 Author

Samarth Patel

Full-Stack Software Developer with experience building scalable SaaS platforms and enterprise-grade backend systems using Java, Spring Boot, React.js, Next.js, Node.js, MongoDB, PostgreSQL, and AWS. Skilled in designing secure authentication and payment systems, developing real-time and AI-powered applications, and deploying cloud-native solutions with modern CI/CD workflows. Strong foundation in REST APIs, Spring Security, system design, and production-grade architecture. Active open-source contributor with multiple merged PRs across community projects and proven ability to deliver high-impact software solutions in fast-paced environments.

About

EchoOwl (Spring Boot Migration) is a fully-featured SaaS application designed for developers and businesses who want seamless, real-time event monitoring. Built using today’s most powerful web technologies, it combines performance, reliability, and a delightful user experience into one complete platform.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages