Skip to content

Latest commit

 

History

History
56 lines (40 loc) · 1.35 KB

File metadata and controls

56 lines (40 loc) · 1.35 KB

Social Media App — Flutter + Supabase

A social media app with authentication, posts, and profiles — powered by Flutter and Supabase as the backend.

Screenshot

Features

  • Email authentication (login & register) via Supabase Auth
  • Create and view posts
  • User profiles
  • Auth gate — automatic routing based on session state
  • Navigation drawer

Architecture

lib/
├── components/      # Shared UI components (drawer)
└── features/
    ├── auth/        # Auth service, login, register, auth gate
    ├── post/        # Post model & service
    └── profile/     # Profile page

Tech Stack

Getting Started

  1. Clone and install

    git clone https://github.com/mitchkoko/social_app_flutter_supabase.git
    cd social_app_flutter_supabase
    flutter pub get
  2. Setup Supabase

    • Create a project at supabase.com
    • Add your Supabase URL and anon key in lib/keys.dart
  3. Run

    flutter run

License

MIT License - see LICENSE


Created by Mitch Koko