/wecount

The social ledger app

Primary LanguageDartGNU General Public License v3.0GPL-3.0

WeCount

PRs Welcome

WeCount is the social ledger platform.

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Contributing to WeCount

Install firebase

  • Setup Firebase Project
  • Add google service files to ios and android.
    • You need to add below files yourself in your project.
      android/app/google-services.json
      ios/Runner/GoogleService-Info.plist
      

Credentials keys

Copy .env.sample to .env and replace credentials.

cp .env.sample .env
  • List of keys

    Name Description required?
    GEO_API_KEY Google map api key yes
    API_KEY firebae api key yes
    DATABASE_URL firebase firestore url yes
    PROJECT_ID firebase project id yes
    BUNDLE_ID bundle id yes
    STORAGE_BUCKET firebase storage url yes
    GCM_SENDER_ID firebase gcm sender id yes
    APP_ID_IOS google app id for ios yes
    APP_ID_ANDROID google app id for android yes
    APP_ID_WEB google app id for web yes
    • Google API KEY
    • PLACE_API_KEY

      Same as GEO_API_KEY but recommend to create another API_KEY to track usage seperately. You can use this one without platform specific.