Skip to content

bondanbanuaji/dhexstream

 
 

Repository files navigation

🚀 DHEXStream

Build Status License Version React TailwindCSS PHP Localization

Platform streaming anime modern dengan UI elegan dan pengalaman menonton yang seamless. 100% dalam Bahasa Indonesia.

FeaturesQuick StartProduction DeploymentChangelogContributing


✨ Key Features

Feature Description
🎨 Modern UI Beautiful, responsive interface built with TailwindCSS
🌐 100% Indonesian Fully localized interface in Bahasa Indonesia
📺 Anime Catalog Browse ongoing and completed anime series
🔍 Search Find your favorite anime instantly
📄 Pagination Navigate through large collections effortlessly
🎬 Episode Tracking Track your progress with episode lists
🌙 Dark Mode Easy on the eyes with dark theme support
📱 Responsive Works beautifully on all devices
Smooth Animations Enhanced with GSAP for fluid transitions
🚀 Vercel Ready Optimized for production deployment

🚀 Quick Start

Prerequisites

  • Node.js 18+ and npm
  • PHP 7.4+ (for backend API)
  • Web server (Apache/Nginx) with mod_rewrite

Installation

# Clone the repository
git clone https://github.com/fallwxyz/dhexstream.git
cd dhexstream

# Install frontend dependencies
npm install

# Build for production
npm run build

# Start development server
npm run dev

Configuration

  1. Copy the example configuration:
cp .dhex.example .dhex
  1. Update your configuration in .dhex:
app_url=dhexstream
hostname=localhost

3. Configure your web server to point to the project root

---

## 📖 Usage

### Development

```bash
# Start development server with hot reload
npm run dev

The app will be available at http://localhost:5173

Production Build

# Build optimized production assets
npm run build

# Preview production build locally
npm run preview

Code Quality

# Check for console.log statements
npm run lint

🌐 Production Deployment

Deploy to Vercel

Project ini production-ready dan optimized untuk deployment ke Vercel:

# Verify build
npm run build

# Deploy to Vercel (requires Vercel CLI)
vercel

Deployment Resources:

Build Output:

✓ 1547 modules transformed
✓ Production bundle optimized
✓ Code splitting configured
✓ Source maps enabled
✓ Zero console.log statements

Production Features:

  • ✅ 100% Indonesian localization
  • ✅ Optimized bundle sizes dengan gzip
  • ✅ Strategic code splitting (React, Animation, Utils)
  • ✅ SPA routing configured
  • ✅ Static asset caching
  • ✅ Singapore region deployment

📂 Project Structure

dhexstream/
├── src/                    # Frontend source code
│   ├── components/         # Reusable React components
│   ├── hooks/              # Custom React hooks
│   ├── pages/              # Page components
│   ├── styles/             # Global styles
│   └── App.jsx             # Main app component
├── core/                   # Backend PHP core
├── api.php                 # API endpoint handler
├── assets/                 # Static assets
├── docs/                   # Detailed documentation
└── public/                 # Public static files

📚 Documentation

Project documentation dan deployment guides:


🤝 Contributing

We welcome contributions! Please see our Contributing Guide for details.

Ways to Contribute

  • 🐛 Report bugs and issues
  • 💡 Suggest new features
  • 📝 Improve documentation
  • 🔧 Submit pull requests
  • 🌐 Translate to other languages

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


🙏 Acknowledgments


About

Anime Streaming Platform is a modern fullstack web application built with Laravel and Vue.js, delivering a fast, scalable, and responsive streaming experience. The backend handles secure API processing and structured data flow, while Vue.js ensures a smooth and interactive interface. Anime content is dynamically integrated from the Sanka Vollerei

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • HTML 80.2%
  • JavaScript 13.5%
  • PHP 4.7%
  • Other 1.6%