Updates: Nodifier App for SPKCC & DLUX Nodes

Words
319
Reading
2 min
Listen
Play
4y

"image-reference"

Click to view my previous post on this subject

For prototyping work, sagarkothari88@sagarkothari88 used Swift & iOS SDK to begin with. Now, sagarkothari88@sagarkothari88 is working on app development using flutter.

Legend:

  • ✅ completed task
  • 👨‍💻 yet to work on
  • ⏳in progress
  • ⌛️about to complete

iOS Tasks

  • ✅ Integrating Firebase Auth SDK
  • ✅ Integrating Firebase Firestore SDK
  • ✅ Integrating Firebase Cloud Messaging SDK
  • ✅ Getting APNS Token
  • ✅ Converting it to FCM Token
  • ✅ Anonymous Log in
  • ✅ Storing FCM token under anonymous account in Firestore database
  • 👨‍💻 EDGE case - User may delete the app & re-install. In this case, app must update new FCM token to database

Flutter + iOS Tasks

  • ✅ Define bridge to communicate for FCM
    • ✅ Register push notification token
  • ✅ Define bridge to communicate for Auth
    • ✅ Anonymous login
  • ⏳Define bridge to communicate for User Data
    • ⏳Get node data of user
    • ⏳Update FCM Token if needed
  • 👨‍💻 Design User interface to load latest node info for dlux
  • 👨‍💻 Design User interface to load latest node info for spkcc
  • 👨‍💻 Design Drawer menu
    • 👨‍💻 add menu for dlux status
    • 👨‍💻 add menu for spkcc status
    • 👨‍💻 add menu for adding hive-user-id
    • 👨‍💻 add about us menu
    • 👨‍💻 add menu for showing guide on enabling push notification
  • 👨‍💻 Design user Interface for adding hive-user-id

NodeJS Backend Tasks

  • ✅ Get the status of dlux (queue & runners)
  • ✅ Get the status of spkcc (queue & runners)
  • ✅ Access Firebase firestore database for all users
  • ⌛️for each user, check if user exists in queue or runner, if not send user push notification
  • ⌛️execute above every 1 minute

👨‍💻 Android Tasks

  • To be defined

##👨‍💻 Flutter + Android Tasks

  • To be defined.

Would you like to contribute?

Add comments to this post to provide feedback or suggestions.

Updates: Nodifier App for SPKCC & DLUX Nodes | Ecency