Skip to content

Repository files navigation

VoidBin

SECURE · MINIMAL · POWERFUL


Live Demo GitHub stars License


The premium pastebin alternative, reimagined for the modern web.


✦ OVERVIEW

VOID|BIN delivers an unparalleled paste-sharing experience with and meticulous attention to design. Every element has been crafted to provide both aesthetic appeal and seamless functionality.


✦ DISTINCTIVE FEATURES

⚡ PERFORMANCE

Lightning-fast response times powered by Next.js architecture and optimized code delivery

🎭 DARK MODE

Refined dark theme designed for extended coding sessions with reduced eye strain

📱 RESPONSIVE

Flawlessly adapts to any device with carefully crafted breakpoints for optimal viewing


✦ TECHNOLOGY ARCHITECTURE

FRONTEND   │ Next.js • React • TypeScript  
STYLING    │ TailwindCSS • Framer Motion
BACKEND    │ Prisma ORM • PostgreSQL
HIGHLIGHT  │ React Syntax Highlighter

✦ SETUP PROCESS

PREREQUISITES

• Node.js (v18+)
• PostgreSQL database

INSTALLATION

# Clone the repository
git clone https://github.com/thejacedev/VoidBin.git
cd voidbin

# Install dependencies
npm install

# Create environment file
cp .env.example .env

# Configure your database
# DATABASE_URL="postgresql://username:password@host:port/database_name"
# SITE_URL="http://localhost:3000"

# Run migrations
npx prisma migrate dev

# Launch development server
npm run dev

Access your local instance at http://localhost:3000


✦ DEPLOYMENT

VERCEL DEPLOYMENT

Deploy with Vercel

  1. Push to GitHub repository
  2. Import to Vercel platform
  3. Configure environment variables
  4. Deploy

✦ USER GUIDE

ACTION METHOD
CREATE Visit homepage and begin typing in the editor
SHARE Copy the generated URL after saving your paste
DUPLICATE/EDIT Use the "Dupe/Edit" button on any existing paste
PLAIN TEXT Select "Just Text" for a distraction-free editor

✦ LICENSE

Apache License 2.0 — View License


VOID|BIN — A project by thejacedev

Releases

Packages

Used by

Contributors

Languages