Skip to content

Latest commit

 

History

History
90 lines (65 loc) · 4.13 KB

README.md

File metadata and controls

90 lines (65 loc) · 4.13 KB

PingPanda Banner

🚀 PingPanda

PingPanda is a powerful, full-featured event monitoring SaaS designed to provide real-time insights and notifications for critical application events. Built with Next.js, TypeScript, Postgres, Tailwind CSS, Clerk, Prisma, Neon DB, and Shadcn UI, it offers a clean and modern UI to streamline monitoring for modern developers and teams.

Real-time notifications are delivered directly to Discord to keep your team instantly informed on important events.

Explore the live version of PingPanda here 🎉.

📚 Table of Contents

🚩 Features

  • 📈 Real-Time Event Monitoring: Track and analyze events as they happen, with an intuitive dashboard.
  • ✉️ Instant Notifications via Discord: Get instant alerts for critical events directly in Discord channels.
  • 🔐 User Authentication: Seamless and secure user management with Clerk.
  • 🛠️ Event Management: Manage and monitor events with a user-friendly interface.
  • 🖥️ Modern, Responsive Design: Optimized for all devices using Tailwind CSS.
  • 💳 Stripe Payments: Easily offer a PRO plan with secure payment processing.
  • 📊 Data Persistence: Event data stored and managed via Postgres on Neon DB.
  • 🎨 Custom Artworks: Unique, professional illustrations add a polished touch.
  • 🔑 100% TypeScript: Consistent, type-safe development from front to back.

📑 Technologies Used

  • Next.js - React framework for fast, scalable web applications.
  • TypeScript - Strongly-typed JavaScript for better code quality.
  • Tailwind CSS - Utility-first CSS framework for custom, responsive UIs.
  • Prisma - Next-generation ORM for managing database interactions.
  • Neon DB - Serverless PostgreSQL database for efficient, cloud-based data storage.
  • Clerk - Authentication solution for secure user sign-ups and logins.
  • Stripe - Payment processor to manage subscriptions and payments.
  • Shadcn UI - Customizable UI components that fit the modern look of PingPanda.
  • Discord - Integration for real-time event notifications.

💻 Usage

  1. Sign up or log in to access your dashboard.
  2. Create Events: Set up event monitoring with configurable settings.
  3. View Dashboard: Use the clean, intuitive dashboard to manage event alerts.
  4. Subscribe to PRO Plan: Upgrade your account for more advanced features with secure Stripe payments.

💬 Contributing

We welcome all contributions! To get started:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature-branch
    
  3. Commit your changes:
    git commit -m "Add your feature"
    
  4. Push the branch:
    git push origin feature-branch
    
  5. Open a pull request.

📧 Contact

For any questions or feedback, reach out to:

👨‍💻 Created by Soumojit Banerjee

Feel free to connect with me on LinkedIn.

🙏 Acknowledgements

Special thanks to the teams behind Next.js, Prisma, Neon DB, Clerk, Stripe, and Shadcn UI for providing the essential tools that make PingPanda possible.

❤️ Special Thanks

Grateful for the guidance from ChatGPT in bringing this project to completion!