Skip to content

ciscoempowers/OSS-Pulse-Dir

Repository files navigation

OSS Pulse Dashboard

A comprehensive project tracking and community management dashboard for open source projects. Built with Next.js, this dashboard provides real-time insights into project health, contributor activity, milestone progress, and community engagement through GitHub API integration and AI-powered workflow automation.

The demo is deployed here: https://oss-pulse-dir-v2.vercel.app/

Features

  • Project Health Monitoring: Track repository activity, issue resolution rates, and pull request metrics
  • Contributor Analytics: Visualize contributor participation, commit patterns, and engagement trends
  • Milestone Tracking: Monitor project progress with interactive Gantt charts and timeline views
  • Community Insights: Analyze community engagement, discussion patterns, and growth metrics
  • GitHub Integration: Seamless integration with GitHub API for real-time data synchronization
  • AI-Powered Analysis: Automated reporting analysis and intelligent project recommendations
  • Simulated Agentic Workflows: Simulated agentic workflows to boost community engagement
  • Responsive Design: Mobile-friendly interface built with Tailwind CSS and Tremor UI components

Technology Stack

Frontend

  • Next.js 15.1.9 - React framework with App Router
  • React 18.2.0 - UI library
  • TypeScript - Type-safe JavaScript
  • Tailwind CSS 4 - Utility-first CSS framework
  • Tremor React 3.18.7 - React components for dashboards
  • Lucide React - Icon library
  • Recharts 3.5.1 - Chart library
  • Gantt Task React - Gantt chart component

Backend & APIs

  • GitHub REST API - Repository and user data
  • Octokit/rest 22.0.1 - GitHub SDK for JavaScript
  • Slack Web API 7.13.0 - Integration for notifications
  • date-fns 4.1.0 - Date manipulation utilities

Development Tools

  • ESLint - Code linting
  • PostCSS - CSS processing
  • Babel React Compiler - React optimization

Prerequisites

  • Node.js 18+
  • npm, yarn, pnpm, or bun
  • GitHub Personal Access Token (for API access)

Installation

  1. Clone the repository
    git clone [https://github.com/your-username/oss-pulse-dashboard.git](https://github.com/your-username/oss-pulse-dashboard.git)
    cd oss-pulse-dashboard

About

Real-time dashboard for AGNTCY Directory OSS project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages