Skip to content

namanKhand/accApp

Repository files navigation

do2gether: Social Accountability App

A social habit-building platform that helps people stay consistent with their personal goals by involving accountability partners. Users set structured goals, check in daily with photo proof, build streaks, and rely on partners to nudge them when they miss a check-in.

Project Status: Ready for Store Submission

Everything is configured for our new brand, do2gether, under the identifier com.acc.2gether.

Submitting to the App Store (Sean)

See SEAN_SUBMISSION_GUIDE.md for step-by-step instructions to build and submit to App Store Connect using your paid Apple Developer account.

New Documentation

We have prepared exhaustive guides for the store submission and Firebase migration:


Repo Contents

  • docs/ — product vision, feature scope, architecture, plans, and flows.
  • src/ — React Native (Expo) source for the mobile app.
  • assets/ — placeholder assets (replace with your exported icons and splash art).

Running the app

  1. Install dependencies (Node 18+ recommended):
    npm install
  2. Start the Expo dev server:
    npm start
  3. Launch on a device or simulator from the Expo CLI output.

Firebase configuration

Set your Firebase credentials in src/services/firebase.ts. The current build uses mock in-memory services for auth, goals, check-ins, and nudges so you can explore the UI without a backend. Replace the mock services with Firebase SDK calls once your project is configured.

Included flows

  • Onboarding
  • Phone login (mocked) and profile context
  • Goal creation
  • Partner invite placeholder
  • Home dashboard with streak progress and nudge shortcuts
  • Check-in with photo upload (local picker)
  • Streak calendar visualization
  • Nudge inbox and reminder sender
  • Profile screen with sign-out

See the docs/ folder for detailed plans and specifications.

About

Accountavilty app test

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors