File sharing application

A mini file or folder sharing application

This mini file-sharing application, built with Laravel, Vue.js, Inertia.js, and MySQL, goes beyond basic sharing functionalities to provide a collaborative and user-friendly experience.

Secure Sharing and Email Notifications: User registration and email verification ensure that only authorized individuals can access shared files. The application takes it a step further by allowing users to share files and folders directly through email. Recipients will receive a notification email containing details about the shared content.

Effortless Downloads in Zip Format: Upon logging in, recipients can seamlessly download the shared files or folders. The application automatically creates a compressed ZIP archive for efficient downloading, saving time, and simplifying the process.

Streamlined Collaboration with Inertia.js: The application leverages Inertia.js to deliver a single-page application (SPA) experience. Users can upload, download, manage files, and receive email notifications without full page reloads, enhancing responsiveness and creating a smoother workflow.

Lightweight and Efficient Storage: This mini-app focuses on efficient storage. It stores file metadata and access information within the MySQL database, keeping the application lightweight and performant. While not utilizing cloud storage like AWS buckets, this approach offers a suitable solution for smaller-sized file-sharing needs.

User-Friendly Interface: The interface allows for effortless file and folder uploads, downloads, and management. Users can easily share files with others via email and grant access permissions within the application, promoting intuitive and efficient collaboration.

This project is categorised under: Laravel

View Source Code View Demo
Copyright © 2025, BMehul. All Rights Reserved.
Built with A heart icon using Laravel v12.25.0