Skip to content

Generate your GSSoC stats in seconds. A NextJS webapp to help community members by automating editing from a template

License

Notifications You must be signed in to change notification settings

Shobhit-Nagpal/gssoc-stats-gen

Repository files navigation

GirlScript Summer of Code - Achievements Generator

A robust certificate generation tool built for GirlScript Summer of Code that has successfully created 1,000+ personalized certificates. Built with modern web technologies to ensure scalability and maintainability.

✨ Features

  • Automated Certificate Generation: Bulk generate personalized certificates
  • Type-Safe: Built with TypeScript for robust error handling
  • Form Validation: Secure input handling with Zod schema validation
  • Modern UI: Sleek interface built with Tailwind CSS and ShadCN components
  • High-Quality Output: Professional certificate rendering using Node Canvas
  • Responsive Design: Works seamlessly across all devices

🚀 Tech Stack

🛠️ Installation

  1. Clone the repository:
git clone https://github.com/Shobhit-Nagpal/gssoc-stats-gen.git
cd gssoc-stats-gen
  1. Install dependencies:
npm install
# or
yarn install
  1. Run the development server:
npm run dev
# or
yarn dev

Open http://localhost:3000 in your browser to see the result.

📝 Usage

  1. Add participant data
  2. Generate certificate
  3. Download certificate

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙌 Acknowledgments

  • GirlScript Summer of Code for the opportunity and mentioning the tool in their newsletter
  • All contributors who helped improve the tool
  • The amazing open-source community

📊 Impact

  • Generated 1,000+ certificates
  • Widely shared on professional networks like LinkedIn
  • Simplified the achievements certificate generation process for GirlScript Summer of Code

📬 Contact

For any queries or suggestions, please reach out:

About

Generate your GSSoC stats in seconds. A NextJS webapp to help community members by automating editing from a template

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published