Skip to content

A fun web application that provides humorous, sarcastic critiques of articles published on the dev.to platform. Built with Next.js and powered by Google AI Studio (Gemini).

License

Notifications You must be signed in to change notification settings

azis14/devto-roaster

Repository files navigation

DevTo Article Roaster

Sponsor License: MIT JavaScript Next.js TailwindCSS Dev.to Vercel

A fun web application that provides humorous, sarcastic critiques of articles published on the dev.to platform. Built with Next.js and powered by Google AI Studio (Gemini).

🔗 Live Demo

Features

  • Fetch and analyze articles from dev.to
  • Generate witty, sarcastic critiques with valuable feedback
  • Support for multiple languages (English and Bahasa Indonesia)
  • Clean, responsive UI built with Tailwind CSS

Usage

  1. Enter a valid dev.to article URL (format: https://dev.to/username/article-slug)
  2. Select your preferred language (English or Bahasa Indonesia)
  3. Click "Roast Article 🔥"
  4. Enjoy the humorous critique of the article

Tech Stack

Prerequisites

  • Node version 20.4.0 or later
  • Google AI Studio API key

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

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

Getting Started

  1. Clone the repository
git clone https://github.com/yourusername/devto-roaster.git
cd devto-roaster
  1. Install dependencies
npm install
# or
yarn install
  1. Set up environment variables

Create a .env.local file in the root directory with the following:

GEN_AI_API_KEY=your_google_ai_studio_api_key
  1. Run the development server
npm run dev
# or
yarn dev
  1. Open http://localhost:3000 in your browser

Deployment

This application can be easily deployed on Vercel, the platform built by the creators of Next.js.

npm run build
# or
yarn build

License

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

Acknowledgments

  • dev.to for their API
  • Google AI Studio for the Gemini model
  • Next.js team for the amazing framework

📮 Support

Buy Me A Coffee More About Me

If you encounter any issues or have questions, please open an issue on GitHub.

If you like this repo or find it useful, please leave a ⭐️ on it.


Made with ❤️ by the open-source community

About

A fun web application that provides humorous, sarcastic critiques of articles published on the dev.to platform. Built with Next.js and powered by Google AI Studio (Gemini).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages

No packages published