A dashboard application built with Next.js to visualize and analyze GitHub repository data for Bruno.
- Node.js 22.x or higher
- npm
- Clone the repository:
git clone https://github.com/yourusername/bruno-github-dashboard.git
cd bruno-github-dashboard- Install dependencies:
npm install --legacy-peer-deps- Run the development server:
npm run dev- Open http://localhost:3000 with your browser to see the dashboard.
- Frontend: Next.js, React, Tailwind CSS
- Data Visualization: Chart.js with react-chartjs-2
- Date Handling: date-fns
- Icons: Heroicons
The dashboard uses GitHub API data stored in JSON format in the data/github-data directory:
issues.json: Repository issues dataprs.json: Pull request datareleases.json: Release informationmeta.json: Repository metadata
src/pages: Application routes and page componentssrc/components: Reusable UI componentssrc/providers: Context providers for data managementsrc/styles: Global styles and Tailwind configuration
MIT