VSTECHDrive is a file storage and sharing application designed for simplicity and efficiency. It allows users to upload, manage, and share files effortlessly.
- Theme Support: Choose between dark, light, or system theme to suit your preference.
- Beautiful UI Components: Utilizes Shadcn UI for visually appealing and reusable components.
- Cloud Storage: Seamlessly upload files to the cloud through drag and drop functionality.
- Supabase Integration: Leverages Supabase, an open-source alternative to Firebase, for storing both data and files securely.
- Authentication with Clerk: Implements Clerk for authentication and OAuth, ensuring a secure user experience.
- File Sharing: Share file links with others for easy collaboration.
- Download and Deletion: Download files from the list and delete files from storage effortlessly.
- File Management: Supports all file types, search functionality, sorting, and pagination for a seamless user experience.
- Responsive Design: Ensures optimal user experience across various devices.
Follow these steps to get started with VSTECHDrive on your local machine.
-
Clone the repository:
git clone https://github.com/Omoshlawi/v-drive.git npm run dev # or yarn dev # or pnpm dev # or bun dev
Open http://localhost:3000 with your browser to see the result.