Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

Event Tracker Backend

This is a comprehensive website monitoring and analytics platform designed to keep your online presence stable, secure, and high-performing.

🚀 Key Features

  • Uptime Monitoring: Real-time tracking of website availability and response times.
  • SSL Certificate Monitoring: Get notified before your certificates expire.
  • Lighthouse Integration: Automated performance, accessibility, and SEO audits using Google Lighthouse.
  • Broken Link Checker: Scans your website to identify and report dead links.
  • WHOIS & Domain Tracking: Monitor domain expiration dates and registry information.
  • Flexible Notifications: Get alerts via Telegram, Email, and more (powered by Novu).
  • Project Management: Organize multiple websites into projects and organizations.
  • Built-in Billing: Subscription management and payments integrated with YooKassa.

📸 Screenshots

Dashboard Preview Monitoring Details Reports

🛠 Tech Stack

  • Framework: AdonisJS 6 (Node.js)
  • Language: TypeScript
  • Database: MySQL / PostgreSQL
  • Caching & Queues: Redis
  • ORM: Lucid ORM
  • Validation: VineJS
  • Authentication: AdonisJS Auth (with Social Login support)

🔧 Getting Started

Prerequisites

  • Node.js (v20 or later)
  • pnpm
  • MySQL or PostgreSQL
  • Redis

Installation

  1. Clone the repository:

    git clone <repository-url>
    cd eventtracker.backend
  2. Install dependencies:

    pnpm install
  3. Configure environment variables:

    cp .env.example .env
    # Edit .env with your credentials
  4. Run migrations:

    node ace migration:run
  5. Start the development server:

    node ace serve --watch

❤️ Closing Note

I hope this project will be useful for you! Feel free to contribute or reach out if you have any questions.


Happy Monitoring!

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages