Skip to content

LeexDoc v1.0.0 - Initial Release

Latest

Choose a tag to compare

@remzitrl remzitrl released this 25 Sep 20:30

🎉 What's New

📚 Document & Media Management Platform

LeexDoc is a modern, secure, and feature-rich document and media management platform built with Next.js, TypeScript, and comprehensive offline capabilities.

✨ Key Features

📄 Document Management

  • Upload and organize various document types (PDF, DOC, TXT, RTF)
  • Built-in document viewers with preview capabilities
  • Document categorization and tagging system
  • Search and filter functionality

🎵 Media Streaming

  • High-quality audio/video streaming
  • Multiple quality options (128kbps, 320kbps)
  • Interactive waveform visualization
  • Advanced media player with controls

📱 Progressive Web App (PWA)

  • Offline capabilities for downloaded content
  • Mobile-responsive design
  • App-like experience on mobile devices
  • Push notifications support

🔐 Security & Authentication

  • JWT-based authentication system
  • Argon2 password hashing
  • Role-based access control
  • Comprehensive security measures

🎛️ Advanced Features

  • File upload with drag & drop
  • Automatic file processing and transcoding
  • Offline downloads for media files
  • Admin dashboard for system management
  • Real-time collaboration features

🛠️ Technical Stack

Frontend

  • Next.js 15 - React framework with App Router
  • TypeScript - Full type safety
  • Tailwind CSS - Utility-first CSS framework
  • shadcn/ui - Modern UI components
  • PWA - Progressive Web App capabilities

Backend

  • Next.js API Routes - Serverless API endpoints
  • Prisma - Modern database ORM
  • PostgreSQL - Robust relational database
  • Redis - Caching and job queues
  • BullMQ - Background job processing

Storage & Media

  • MinIO/S3 - Object storage for files
  • ffmpeg - Media processing and transcoding
  • Sharp - Image processing and optimization

Deployment

  • Docker - Containerized deployment
  • CapRover - Easy deployment platform
  • GitHub Actions - CI/CD pipeline