github-roast  by codenoid

SvelteKit app for GitHub repo "roasting"

created 1 year ago
778 stars

Top 45.8% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides a fun, interactive web application that generates humorous "roasts" of GitHub profiles using AI. It's targeted at developers and GitHub users looking for a lighthearted way to engage with the platform and explore AI-powered content generation. The primary benefit is entertainment and a novel application of LLMs.

How It Works

The application leverages SvelteKit for its frontend framework and Cloudflare's serverless ecosystem for deployment and data storage. It utilizes the OpenAI API (specifically gpt-4o-mini) to generate the roast content based on a user's GitHub profile data. Data is stored in Cloudflare D1, a serverless SQL database.

Quick Start & Requirements

  • Install dependencies: npm install
  • Run locally: npm run dev
  • Requires Cloudflare account, Wrangler CLI (npm i -g wrangler), and an OpenAI API key.
  • Database setup involves creating a Cloudflare D1 database and importing a SQL file.

Highlighted Details

  • Built with SvelteKit.
  • Deploys on Cloudflare Pages.
  • Utilizes Cloudflare D1 for database storage.
  • Employs OpenAI's gpt-4o-mini for roast generation.

Maintenance & Community

No specific community channels or maintainer information are provided in the README.

Licensing & Compatibility

The license is not specified in the README.

Limitations & Caveats

The initial deployment on Cloudflare Pages may fail and requires manual environment variable updates due to a reported bug. The project appears to be a personal project rather than a widely maintained open-source effort.

Health Check
Last commit

11 months ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
1
Star History
4 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.