/SharpDrive

Securely store and access your files from anywhere with this open-source, privacy-focused file storage solution.

Primary LanguageTypeScriptGNU Affero General Public License v3.0AGPL-3.0

Sharp Drive

Your Secure and Personalized File Management Solution

Introduction

Sharp Drive empowers you to take control of your data with a user-friendly and privacy-centric file storage platform. Enjoy a seamless experience across desktop (macOS and Windows) and browser environments, while benefiting from innovative features designed to streamline your workflow.

App screenshot

Key Features

  • Local Management: Maintain complete control over your data. Sharp Drive stores your files securely on your local device, giving you direct access and peace of mind.

  • Overview Dashboard: Gain instant insights into your file storage with the interactive dashboard. Visualize storage usage, quickly locate specific files, and access essential actions – all within a single, intuitive interface.

  • Dynamic File Tooltips: Hover over any file to reveal a comprehensive yet concise summary. See file size, modification date, and other relevant details without interrupting your workflow.

Seamless UI/UX

Sharp Drive prioritizes a user-friendly experience. The intuitive interface makes file management effortless, regardless of your technical expertise. Whether you're accessing your files from your desktop or browser, Sharp Drive ensures a smooth and efficient experience.

Getting Started

Prerequisites

Ensure you have Node.js and npm (or yarn) installed on your system. You can download them from the official Node.js website.

Clone the Repository

  1. Open a terminal or command prompt and navigate to your desired project directory.

  2. Clone the Sharp Drive repository using Git:

    git clone https://github.com/msnabiel/sharpdrive.git
  3. Navigate into the cloned directory:

    cd sharpdrive

Installation

  1. Install the project's dependencies:

    npm install  # or yarn install

Run Sharp Drive (Development)

  1. Start the development server:

    npm start  # or yarn start

    This will typically launch Sharp Drive at http://localhost:3000 in your default browser.

Usage (For Developers)

Sharp Drive is built upon a modular and customizable codebase. Refer to the src directory for the core components and explore the documentation (coming soon!) for detailed instructions on customization and contribution.

Contributing

We welcome contributions from the community! The contribution guidelines (coming soon!) will outline the process for submitting pull requests, reporting bugs, and participating in the development of Sharp Drive.

License

Sharp Drive is currently unlicensed.

Disclaimer

This is a starting point, and some information might be available later. We'll continue to improve the documentation and features as the project evolves.