Skip to content

ansabazys/traqory

Repository files navigation

traqory

Realtime Analytics Infrastructure

Track every event. Understand every user.


Modern web analytics platform for realtime event tracking, session analytics, traffic insights, and website performance monitoring.



Built for modern applications

Most analytics platforms tell you what happened.

Traqory helps you understand:

  • Where users come from
  • What actions they perform
  • How sessions evolve
  • Which pages drive engagement
  • How traffic behaves globally
  • What is happening right now

All in realtime.


Dashboard

Add your dashboard screenshot below

![Traqory Dashboard](./docs/dashboard-preview.png)

Features

Realtime Analytics

Monitor visitors, sessions, events, and traffic as they happen.

Event Tracking

Track custom events with a lightweight SDK.

track('signup');

track('checkout_completed', {
  value: 49,
  currency: 'USD',
});

track('subscription_upgraded');

Session Analytics

Understand user journeys, engagement patterns, and session behavior.

Global Traffic Map

Visualize traffic across countries and regions in realtime.

Multi-Website Support

Manage multiple projects from a single dashboard.

Developer Experience

Simple integration. Clean APIs. Modern tooling.


Architecture

┌──────────────────┐
│   Traqory SDK    │
└────────┬─────────┘
         │
         ▼
┌──────────────────┐
│   Ingestion API  │
└────────┬─────────┘
         │
         ▼
┌──────────────────┐
│  Event Processor │
└────────┬─────────┘
         │
         ▼
┌──────────────────┐
│    PostgreSQL    │
└────────┬─────────┘
         │
         ▼
┌──────────────────┐
│   Analytics API  │
└────────┬─────────┘
         │
         ▼
┌──────────────────┐
│     Dashboard    │
└──────────────────┘

Monorepo Structure

apps/
├── web
├── auth-service
├── ingestion-service
├── analytics-api
└── event-processor

packages/
├── database
├── sdk
├── ui
├── logger
├── config
└── types

Tech Stack

Frontend

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Motion

Backend

  • Fastify
  • PostgreSQL
  • Drizzle ORM

Infrastructure

  • Turborepo
  • Docker
  • Kubernetes
  • Terraform

Quick Start

Install dependencies:

pnpm install

Start development:

pnpm dev

Build production:

pnpm build

SDK Example

import { init, track } from '@traqory/sdk';

init({
  apiKey: 'YOUR_API_KEY',
});

track('page_view');

track('signup');

track('purchase', {
  amount: 99,
  currency: 'USD',
});

Roadmap

Completed

  • Realtime Analytics
  • Event Tracking
  • Session Analytics
  • Global Traffic Visualization
  • Multi Website Management
  • SDK Integration

Planned

  • Funnels
  • User Journeys
  • Team Workspaces
  • Alerts & Notifications
  • Data Export
  • Custom Dashboards

Why Traqory?

Fast.
Realtime.
Developer First.
Scalable.
Built for modern applications.

Contributing

Contributions, issues, and feature requests are welcome.

Feel free to open a pull request or start a discussion.


License

MIT


Track every event.

Understand every user.

About

Modern web analytics platform for real-time event tracking, session analytics, traffic insights, and website performance monitoring.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages