Skip to content

mitchkoko/social_app_flutter_supabase

Repository files navigation

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

About

Social media app built with Flutter and Supabase

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages