Skip to content
/ vidbox Public

VidBox | Fully Agnostic Loginless TikTok web clone

License

Notifications You must be signed in to change notification settings

XZNT/vidbox

Repository files navigation

logo

🌟 Vidbox - Share Your World

Vidbox is a sleek, login-free video-sharing platform designed to simplify creativity and connection. Upload, browse, and share videos with zero barriers—no login required!


🚀 Features

  • 🔍 Search & Discover: Effortlessly find videos with a dynamic search system featuring trending topics.
  • 📤 Video Sharing: Drag-and-drop uploads with live progress tracking for a seamless experience.
  • 💬 Interactive Experience: Like, comment, and engage with your favorite videos.
  • ✨ Elegant Design: A responsive, modern UI with smooth animations and stunning visuals.
  • 🔗 Fully Agnostic: No accounts, no dependencies—just upload and explore.

🛠️ Getting Started

Deploy and run Vidbox locally or on your server by following these simple steps.

Prerequisites

  • A PHP-enabled server (e.g., XAMPP, WAMP, or similar).
  • A modern web browser.

Installation

  1. Clone or Download:
    git clone https://github.com/XZNT/vidbox.git
    
    

Alternatively, download the ZIP file and extract it.

  1. Set Up Your Server:

    • Place the project files in your server's htdocs (or equivalent) directory.
    • Ensure the api.php file is configured and accessible.
  2. Launch:

    • Open your browser and navigate to http://localhost/vibox or your server's URL.

📂 File Overview

FileDescription
index.htmlCore HTML file defining the application's structure.
style.min.cssMinified CSS for styling the application.
app.min.jsJavaScript for interactivity and animations.
api.phpPHP script for backend operations (uploads, stats).

⚙️ Key Features

  1. 📥 Video Uploads:

    • Drag & drop or click-to-upload functionality.
    • Real-time progress tracking.
  2. 🎥 Immersive Browsing:

    • Smooth scrolling through reels in a full-screen experience.
  3. 🤝 User Engagement:

    • Like, comment, and explore trending content effortlessly.
  4. 🎨 Customizable Design:

    • Easily modify themes and colors in style.min.css using CSS variables.

🎨 Design Highlights

  • 🖤 Dark Mode: Minimalist and elegant, perfect for modern users.
  • 📱 Responsive: Optimized for mobile, tablet, and desktop views.
  • 🎥 GSAP Animations: Smooth and captivating interactions.

🌐 Deployment

  1. Production Ready:

    • Set appropriate file permissions for video uploads.
    • Use HTTPS to secure your connection.
  2. Custom Domains:

    • Point your domain to the directory hosting the project for a professional touch.

🤝 Contributing

We welcome your ideas and improvements! Here’s how you can contribute:

  1. Fork the Repository:

    bash
    Copy code
    git fork https://github.com/your-username/vibox.git
  2. Create a Branch:

    bash
    Copy code
    git checkout -b feature/awesome-feature
  3. Make Changes & Commit:

    bash
    Copy code
    git commit -m "Add an awesome feature"
  4. Push Your Changes:

    bash
    Copy code
    git push origin feature/awesome-feature
  5. Open a Pull Request on GitHub.


📜 License

This project is licensed under the MIT License.


✨ Acknowledgments

  • Built with 💖 and creativity.
  • Powered by HTML, CSS, PHP, and GSAP.

🌍 Start sharing your world today with Vidbox

About

VidBox | Fully Agnostic Loginless TikTok web clone

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published