This is an open-source Flutter app that integrates with Supabase for authentication and Cloudinary for image uploads.
- User authentication with Supabase.
- Cloudinary integration for profile image uploads.
- Environment variable-based configuration.
Before running the app, ensure you have the following installed:
- Flutter SDK
- A Supabase account for authentication.
- A Cloudinary account for image uploads.
git clone https://github.com/Codesait/geekHouse cd your-repository
Create a .env file at the root of your project:
- auth_secrets.env
Add your credentials to the .env file as follows:
AUTH_URL=your_supabase_url ANON_KEY=your_supabase_anon_key
- CLOUD_NAME=your_cloudinary_cloud_name
- CLOUDINARY_API_KEY=your_cloudinary_api_key
- CLOUDINARY_API_SECRET=your_cloudinary_api_secret
- CLOUDINARY_PRESET=your_cloudinary_upload_preset
flutter pub get
flutter run
After launching the app, you can:
- Authenticate with Supabase.
- Upload profile images to Cloudinary.
This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). See the LICENSE file for details.