Upzy is a modern uptime and performance monitoring platform inspired by BetterStack — but built to go further. It provides fast, reliable uptime checks, smart incident alerts, and is designed with a scalable microservices-first architecture using Turborepo.

- 🔍 Uptime Monitoring — Track the availability of websites, APIs, and services in real-time.
- 📬 Incident Alerts — Get instant email alerts when downtime is detected.
- 🕵️♂️ Smart Checks — Perform regular HTTP checks with customizable intervals and timeouts.
- 🧾 Monitor Dashboard — View all your monitors, statuses, and response times in one place (coming soon).
- 📊 Historical Logs — Access uptime/downtime history and monitor performance over time (coming soon).
- 🧠 Incident Timeline — Automatically track when an incident starts, escalates, and resolves (planned).
- 🌐 Public Status Pages — Share uptime stats publicly with beautiful custom pages (planned).
- Frontend: Next.js (App Router)
- Backend: NestJS (Node.js)
- Auth: Better Auth
- Database: PostgreSQL with Drizzle ORM
- Emails: React Email + Nodemailer
- Monorepo Tooling: Turborepo + Bun
- Planned: Golang microservices, Redis (caching), Kafka (event streaming)
- Clone the repository:
git clone https://github.com/codebyaadi/upzy.git
cd upzy
- Install dependencies:
bun install
- Set up environment variables:
- For apps/api (NestJS):
cd apps/api
cp .env.example .env
# Fill in DB connection, SMTP config, etc.
- For apps/web (Next.js):
cd apps/web
cp .env.example .env
# Add NEXT_PUBLIC_ variables, API base URL, etc.
Start all services in dev mode:
bun run dev
- Fork the repository
- Create your feature branch (
git checkout -b feature/awesome-feature
) - Commit your changes (
git commit -m 'Add awesome feature'
) - Push to the branch (
git push origin feature/awesome-feature
) - Open a Pull Request
This project is licensed under the MIT License – see the LICENSE file for details.
- Aditya Rajbhar – codebyaadi
- Inspired by BetterStack and other dev tools
- Built with passion for reliability and DX
- Powered by modern open-source stacks