Skip to content

CloudKeeper is a modern take on cloud storage, offering space-efficient file management and AI-powered file analysis. It's designed to provide a seamless experience for users who need more than just storage - they need intelligent interaction with their data.

Notifications You must be signed in to change notification settings

ANAS727189/CloudKeeper

Repository files navigation

🌩️ CloudKeeper

Your Smart Cloud Storage Solution! Think Google Drive, but with AI superpowers and space-saving magic. ✨

🚀 Features

  • 💾 Smart Storage Engine

    • Powered by Cloudinary's advanced compression technology
    • Automatically optimizes your files during upload
    • Save precious storage space without sacrificing quality
  • 🤖 AI-Powered File Analysis

    • Integrated with Google's Gemini API
    • Ask questions about your files and get intelligent insights
    • Let AI help you make sense of your data
  • 📊 Beautiful Dashboard

    • Crystal-clear storage usage visualization
    • Quick access to recent files
    • Visual breakdown of your file types
    • Modern, intuitive interface
  • 🔐 Enterprise-Grade Security

    • Robust user authentication system
    • Secure file sharing
    • Peace of mind for your data
  • 📂 Powerful File Management

    • Upload any file type
    • Easy downloading and sharing
    • Organize files your way
    • Search and filter capabilities

🛠️ Tech Stack

  • Frontend: Next.js with React ⚛️
  • Backend: Appwrite 🔧
  • File Optimization: Cloudinary ☁️
  • AI Integration: Google's Gemini API 🤖
  • Styling: Tailwind CSS 🎨

🚦 Getting Started

  1. Clone the repository

    git clone https://github.com/yourusername/cloudkeeper.git
  2. Install dependencies

    npm install
  3. Set up environment variables

    • Copy .env.example to .env
    • Fill in your API keys and configuration
  4. Fire up the development server

    npm run dev

🤝 Contributing

We love contributions! Whether it's fixing bugs, improving documentation, or suggesting new features, your help is welcome.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

⭐ Show Your Support

If you find CloudKeeper useful, give us a star on GitHub! It helps the project grow and motivates us to keep improving.

About

CloudKeeper is a modern take on cloud storage, offering space-efficient file management and AI-powered file analysis. It's designed to provide a seamless experience for users who need more than just storage - they need intelligent interaction with their data.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published