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/
- 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
- 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
- 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
- ESLint - Code linting
- PostCSS - CSS processing
- Babel React Compiler - React optimization
- Node.js 18+
- npm, yarn, pnpm, or bun
- GitHub Personal Access Token (for API access)
- 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