A modern web application that generates a receipt-style summary of GitHub profiles.
- Profile Summary: Generates a detailed receipt-style summary of any GitHub profile
- Comprehensive Stats: Shows repositories, stars, forks, followers, and following
- Language Analysis: Displays most used programming languages
- Activity Metrics:
- Most active day of the week
- 30-day commit count
- Custom contribution score
- Export Options:
- Download receipt as PNG
- Share functionality (coming soon)
- Responsive Design: Works seamlessly on both desktop and mobile devices
- guestbook with the users github username
- Framework: Next.js 14
- Styling: Tailwind CSS
- UI Components: Radix UI
- Typography: Custom receipt-style design using Roboto Mono
- Image Generation: html2canvas
- Date Formatting: date-fns
- Icons: Lucide React
- Language: TypeScript
-
Clone the repository:
git clone https://github.com/yourusername/github-receipt-generator.git
-
Navigate to the project directory:
cd github-receipt-generator
-
Install dependencies:
npm install # or pnpm install # or yarn install
-
Start the development server:
npm run dev # or pnpm dev # or yarn dev
-
Open http://localhost:3000 in your browser.
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.