WorstGPT

Full Stack
AI
Web Dev
WorstGPT

Tech Stack

React
Vite
Node.js
Express.js
MongoDB
Typescript
Tailwind CSS
Stripe

Description

WorstGPT is a full-stack AI chatbot platform designed to provide humorous and sarcastic responses instead of traditional polite AI replies. The project explores character-driven AI interaction by creating a chatbot personality that delivers brutally honest and entertaining conversations.

The platform is built with a modern full-stack architecture using React and Vite for the frontend and Node.js with Express for the backend. MongoDB manages user accounts, chat usage tracking, and conversation data while Deepseek V3 API powers the AI responses.

To support scalability and monetization, the platform implements a credit-based freemium system where free users receive limited message credits and premium users gain extended access. Stripe subscription integration manages recurring payments, while webhook events automatically update premium user status.

The application also includes JWT authentication, Google OAuth login, API rate limiting, and a usage tracking system that deducts credits based on token usage. Automated cron jobs reset credits monthly to ensure fair usage across the platform.

  • Developed a full-stack AI chatbot platform using React, Node.js, Express, and MongoDB.
  • Integrated Deepseek V3 API to generate sarcastic and personality-driven AI responses.
  • Implemented a credit-based freemium system to control AI usage.
  • Built Stripe subscription integration with webhook-based premium upgrades.
  • Created JWT authentication with Google OAuth and email login support.
  • Developed a usage tracking system that deducts credits based on token consumption.
  • Implemented API rate limiting to prevent abuse and maintain platform stability.
  • Built cron jobs to automatically reset monthly credits for users.

Page Info

Landing Page

Modern landing page introducing the sarcastic AI chatbot with features, pricing plans, and product highlights.

/projects/worstgpt/homepage.png

Chat Interface

Real-time chat interface where users interact with the AI chatbot and receive sarcastic responses.

/projects/worstgpt/homepage.png

Authentication System

Secure authentication system with JWT and Google OAuth for seamless user login and account management.

/projects/worstgpt/authentication.png

    Krishna Khatri - Computer Engineer & Web Developer