Skip to content

Introducing TweetCoPilot - the revolutionary social media platform that uses ChatGPT to keep your messages within the character limit. ๐Ÿš€

Notifications You must be signed in to change notification settings

UnloadingGnat/tweetcopilot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

27 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Tweet CoPilot

Twitter Clone w/ ChatGPT

Say goodbye to the struggle of fitting your thoughts into a tweet! ๐Ÿคฏ Introducing TweetCoPilot - the revolutionary social media platform that uses ChatGPT to keep your messages within the character limit. ๐Ÿš€ Sign up now and join the future of effortless self-expression and connection. ๐Ÿ™Œ #TweetCoPilot #SocialMedia

^ Generated by TweetCoPilot

Database is sleeping, contact me for a demo

Tech Stack

TypeScript React Next JS MySQL TRPC Prisma

Screenshots

intro dogs

Table of Contents

Purpose

The TweetCoPilot application aims to revolutionize the social media experience by leveraging the power of ChatGPT to assist users in crafting tweets within the character limit. With its intuitive interface, intelligent suggestions, and seamless social interactions, TweetCoPilot empowers users to express themselves effortlessly and engage with their followers in a whole new way.

Users can enter their tweet content, and the application provides real-time suggestions and corrections to help keep the tweet within the character limit. With Intelligent Summarization, when tweets exceed the character limit, the application leverages the ChatGPT model to intelligently summarize the content while preserving the intended meaning.

System Design

functionaldesign

highleveldesign

Getting Started

  1. Clone the repo
git clone https://github.com/UnloadingGnat/tweetcopilot.git
  1. Install dependencies
npm install
  1. Create a .env file in the root directory and add the following
# Db and auth
DATABASE_URL=''
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
# OpenAI
OPENAI_API_KEY=
  1. Run the development server
npm run dev
  1. Open http://localhost:3000 with your browser to see the result.

About

Introducing TweetCoPilot - the revolutionary social media platform that uses ChatGPT to keep your messages within the character limit. ๐Ÿš€

Resources

Stars

Watchers

Forks