DBHaven Backup
DBHaven Schedule
ABOUT THE PROJECT

A full-stack platform to automate MongoDB and PostgreSQL backups. Built a Next.js dashboard that streamlines backup management and eliminates manual effort.

WHY I BUILT THIS

Managing database backups manually is painful and error-prone. DBHaven automates the entire process so you never lose data.

CORE FEATURES
  • ✔ AES-256 encryption and gzip compression
  • ✔ Automated scheduling with node-cron
  • ✔ JWT auth with per-user isolated storage
  • ✔ Real-time monitoring across database environments
KEY HIGHLIGHTS
  • ★ Supports concurrent database backup environments
  • ★ Custom backup pipelines using mongodump and pg_dump
  • ★ Per-user isolated storage with JWT authentication
  • ★ Automated cron scheduling across connected databases
TECHNOLOGY STACK
Next.jsNext.js
TypeScriptTypeScript
PostgreSQLPostgreSQL
MongoDBMongoDB
Node.jsNode.js
ExpressExpress
PrismaPrisma