Roast Me is a fun and interactive web app that generates humorous, AI-powered roasts based on GitHub profile READMEs. Just input a GitHub profile URL and enjoy the laughs!
- Generate friendly, funny roasts with emojis 🤖🎉
- Simple, responsive UI built with Next.js and TailwindCSS
- Social sharing options for Twitter and LinkedIn 🔗
- GitHub avatar and profile integration 👤
- Watch the build process on YouTube! 🎥
- Frontend: Next.js, TypeScript, TailwindCSS
- Backend: Next.js API Routes
- AI Model: LLM (e.g., GPT-4 mini or llama 3.2) sambanova.ai
- API Integration: GitHub API
git clone https://github.com/jacksonkasi0/roast-me.git
cd roast-me
bun install
Create a .env
file in the root directory and add:
OPENAI_API_KEY=your_openai_api_key
bun dev
Visit http://localhost:3000 to view your app.
- Enter a GitHub profile URL.
- Click "Roast Me!" to generate a roast.
- Share the roast on Twitter or LinkedIn.
- Have fun! 😄
Check out the full development journey in my YouTube video, where I recorded the entire build from scratch:
📺 Watch the Full Build Video on YouTube
Experience the fun firsthand by trying out the "Roast Me" app:
- Live Demo: roast-u.vercel.app
- Enter any GitHub profile URL.
- Click the "Roast Me!" button.
- Enjoy a personalized, funny roast based on the profile’s
README.md
.
Contributions are welcome!
- Fork the repository.
- Create a new branch:
git checkout -b feature/YourFeature
. - Commit changes:
git commit -m 'Add YourFeature'
. - Push to the branch:
git push origin feature/YourFeature
. - Open a Pull Request.
This project is licensed under the MIT License.
- GitHub: Jackson Kasi
- Live Demo: roast-u.vercel.app
- Watch on YouTube: Watch the Full Build Video
Made with ❤️ by Jackson Kasi