Skip to content

Latest commit

 

History

History
74 lines (54 loc) · 1.43 KB

README.md

File metadata and controls

74 lines (54 loc) · 1.43 KB

TriplePosts

Write once, post thrice. A web application that allows you to simultaneously post content to X (Twitter), Threads, and Bluesky.

Features

  • 🚀 Simultaneous posting to multiple platforms
  • 🖼️ Support for images and carousels
  • ✂️ Image cropping and editing
  • 🎨 Dark/Light mode support
  • ⌨️ Rich text formatting (bold, italic)
  • 📱 Responsive design

Tech Stack

Getting Started

  1. Clone the repository
  2. Install dependencies:
pnpm install
  1. Create a .env file in the root directory with the following variables:
# Clerk
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=

# X (Twitter)
X_OAUTH_CONSUMER_API_KEY=
X_OAUTH_CONSUMER_SECRET=
X_OAUTH_ACCESS_TOKEN=
X_OAUTH_ACCESS_TOKEN_SECRET=

# Threads
THREADS_APP_SECRET=

# R2 Storage
R2_BUCKET_NAME=
R2_BUCKET_PUBLIC_URL=
R2_ACCESS_KEY_ID=
R2_SECRET_ACCESS_KEY=
R2_ENDPOINT=

# Database
NEON_DB_HOST=
NEON_DB_DATABASE=
NEON_DB_USER=
NEON_DB_PASSWORD=

# Others
COOKIE_SECRET=
  1. Run the development server:
pnpm dev
  1. Open http://localhost:3000 with your browser to see the result.

Contributing

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