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