Skip to content

zumy-app/ARNET-Helper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Battle Buddy

Let us help you track and maintain U.S Army Reserve Network (battle-buddy) Access!

Tracking and Maintaining battle-buddy Access is a pain. This app allows US Army Reserve soldiers maintain their battle-buddy Access by providing them a way to track the various training requirements

  • See all of the training requirements in one place
  • User driven - Put in the date you completed a given training and the app will help you track it
  • ✨Magic ✨

Development

Want to contribute? Great! Here's how to setup your environment (IDE/Workstation):

  • Firebase setup - Create a new database in Firebase and download the google-services.json file to your /android/app folder
  • Run the prepareDB() method in the preapreDB.dart file to populate the initial data in the db
  • Setup Firebase Storage (Storage Tab in Firebase console)
  • Configure Login with Google and Facebook.
  • Enable Auth for Google and FB in Firebase
  • Make sure to put in Facebook credentials in Firebase Auth settings
  • Generate SHA-1 public key and add it to firebase
  • Generate public key and add it to Facebook DEV console
  • Facebook - keytool -exportcert -alias YOUR_RELEASE_KEY_ALIAS -keystore YOUR_RELEASE_KEY_PATH | openssl sha1 -binary | openssl base64

Data Model

Legend: Square = Collection Circle = Document

graph LR  
A[data] -- app config--> B((config)) -- contains rules --> C[ruleslist]
A[data] -- other app data including feedback --> D((other))  --> E[feedback]

F[users]  -- each user has a separate doc. doc name is email--> H((email)) --> I[ruleslist]
Loading

License

MIT

Open Source Software, Hell Yeah!

About

Helps manage ARNET Access

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages