Skip to content

Latest commit

 

History

History
62 lines (43 loc) · 2.12 KB

README.md

File metadata and controls

62 lines (43 loc) · 2.12 KB

CloudSync 📸

A powerful gallery app built with React Native and Expo that syncs your photos between your device and the cloud. The app features seamless authentication, cloud storage, image optimization, and elegant styling.

🚀 Features

  • Sync Photos: Upload and sync photos between your device and the cloud.
  • Authentication: Secure user authentication with Supabase.
  • File Storage: Store images in the cloud using Supabase.
  • Image Optimization: Optimize images using ImageKit for better performance.
  • Native Styling: Beautiful and responsive UI with NativeWind.
  • Type Safety: Ensured with TypeScript.
  • Navigation: Powered by Expo Router for a smooth user experience.

🛠️ Tech Stack

📥 Installation

  1. Clone the repository:

    git clone https://github.comakhil683/CloudSync.git
    cd CloudSync
  2. Install dependencies:

    npm install
  3. Create a .env file in the root directory and add the following variables:

    EXPO_PUBLIC_SUPABASE_URL=your_supabase_url
    EXPO_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
    EXPO_PUBLIC_IMAGEKIT_URL=your_imagekit_url_endpoint
    EXPO_PUBLIC_IMAGEKIT_KEY=your_imagekit_key
  4. Start the development server:

    expo start

📜 License

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

🤝 Contributing

Contributions are welcome! Feel free to open issues or submit pull requests to improve the app.