Skip to content

Repository files navigation

FileHaven

FIleHaven is a modern Google Drive clone application, built with cutting-edge technologies to provide seamless file management and sharing capabilities. This project leverages the power of Appwrite for backend services, React 19, Next.js 15 for frontend, and TailwindCSS & ShadCN for a sleek, responsive design.

Features

  • User Authentication with Appwrite:

    • Signup, login, and logout functionality powered by Appwrite's robust authentication system.
  • File Uploads:

    • Effortlessly upload various file types, including documents, images, videos, and audio, ensuring all your important data is securely stored.
  • View and Manage Files:

    • Browse through uploaded files stored in Appwrite storage. View files in a new tab, rename, or delete files with ease.
  • Download Files:

    • Instantly download your uploaded files to access essential documents anytime.
  • File Sharing:

    • Easily share files with others for collaboration and enhanced accessibility.
  • Global Search:

    • Quickly find files and shared content across the platform with a powerful search feature.
  • Sorting Options:

    • Organize files efficiently by sorting them by date, name, or size.

Technologies Used

  • React 19
  • Next.js 15
  • Appwrite
  • TailwindCSS
  • ShadCN
  • TypeScript

Getting Started

Prerequisites

Ensure you have the following installed:

  • Node.js (v16 or higher)
  • npm or yarn
  • Appwrite instance setup

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/store-it.git
    cd store-it
  2. Install dependencies:

    npm install
  3. Configure Appwrite:

    • Update the appwrite.json or .env file with your Appwrite instance credentials.
  4. Start the development server:

    npm run dev
  5. Open your browser and navigate to:

    http://localhost:3000
    

Project Structure

  • /pages: Contains the Next.js pages.
  • /components: Reusable React components.
  • /styles: TailwindCSS styles.
  • /utils: Utility functions and helpers.

License

This project is licensed under the MIT License.


Enjoy using File Haven! For any queries or issues, feel free to reach out.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages