ChoreChamp is an iOS app for trading, managing, and completing chores collaboratively. Built with SwiftUI and Supabase, it offers a secure, user-friendly platform for organizing responsibilities.
-
User Authentication
- Sign up, sign in, and log out securely with Supabase Auth.
- Persistent session handling for authenticated users.
-
Task Management
- Create, update, and delete tasks with attributes like due date, completion status, and tradability.
- Real-time task updates stored in a Supabase database.
-
User Profiles
- Fetch and display user-specific tasks and profile data.
- Frontend: Swift, SwiftUI
- Backend: Supabase (Auth, Database)
- Authenticate: Sign up or sign in with your email and password.
- Manage Tasks: Create, edit, or delete tasks. Mark tasks as tradable for swaps.
- Sign Out: Log out securely to end your session.
- Clone the repository in XCode:
git clone https://github.com/username/chorechamp.git
- Update Secrets.swift with your supabase URL and API KEY