Development Notice: This project is currently under active development. A public live version is online, but many functions are still being improved.
Modern, next-generation anonymous imageboard platform built with Next.js 15 and TailwindCSS. Upload and share images freely - accounts optional.
Upload images without registration. Simple posting process with minimal steps, automatic thumbnails, and intelligent resizing. Large file support for high-resolution images. Optional accounts available for additional features. Little to none, but transparent moderation.
Support for images, videos, and GIFs with GIPHY integration. Rich media previews with hover functionality and optimized thumbnails for fast loading.
Rich text formatting with emojis and GIF support. WebSocket integration for instant updates, threaded replies, @mentions with notifications, and comprehensive moderation tools.
Customizable profiles with activity feeds, role badges (Admin, Mod, Premium), and engagement statistics.
Custom nicknames, ad-free experience, exclusive themes, and premium badges for supporters.
Dark and light mode support, infinite scroll, responsive 7x4 grid layout, and intuitive design across all devices.
Integrated security systems with anti-spam protection, role-based access controls, and user-driven content moderation.
# Clone the repository
git clone https://github.com/ninjazan420/f0ck_beta.git
# Navigate to project directory
cd f0ck_beta
# Install dependencies
npm install
# Start development server
npm run devDevelopment server runs at http://localhost:3001 with API at /api and WebSocket automatically configured.
# Clone the repository
git clone https://github.com/ninjazan420/f0ck_beta.git
# Navigate to project directory
cd f0ck_beta
# Install dependencies
npm install
# Build and start the production server
npm run prodProduction server runs at http://localhost:3000 with API at /api and WebSocket automatically configured.
Create a .env.local file in the root directory:
MONGODB_URI=your_mongodb_uri
GIPHY_API_KEY=your_giphy_api_key
NEXTAUTH_SECRET=your_nextauth_secret
NEXTAUTH_URL=http://localhost:3001
NODE_ENV=development
PUBLIC_URL=http://localhost:3001- Framework: Next.js 15.3.5 (App Router)
- Styling: TailwindCSS 4.1.11, Styled Components
- Typography: Geist Font
- Architecture: React Server Components
- Real-time: WebSocket Integration
- Database: MongoDB Atlas
- Media: GIPHY API Integration
- Package Manager: npm 11.4.2
GPLv3 License - © 2025 f0ck.org Team
Version 4.0.0 - Building the future of anonymous image sharing
