Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add DPG: Kotani Pay #1033

Merged
merged 10 commits into from
Aug 24, 2022
Merged

Add DPG: Kotani Pay #1033

merged 10 commits into from
Aug 24, 2022

Conversation

dpgabot
Copy link
Collaborator

@dpgabot dpgabot commented Mar 2, 2022

Automatic addition of a new digital public good submitted through the online form available at https://digitalpublicgoods.net/submission

@nathanbaleeta
Copy link
Contributor

nathanbaleeta commented Mar 4, 2022

Checklist for conducting technical review against DPG Standard:

  • Clear Ownership
  • Platform Independence
  • Documentation
  • Mechanism For Extracting Data
  • Do No Harm By Design
  • Data Privacy & Security
  • Adherence to Standards & Best Practices
  • Adherence to Privacy and Applicable Laws
  • Inappropriate & Illegal Content
  • Protection From Harassment
  • Development & deployment countries

@nathanbaleeta nathanbaleeta changed the title Add DPG: kotani-pay Add DPG: Kotani Pay Mar 4, 2022
@nathanbaleeta
Copy link
Contributor

nathanbaleeta commented Mar 4, 2022

FYI - Kotani Pay currently uses Firebase for data storage in the current tech stack, however work is going on to migrate to MongoDB. I will share updates once the transition is complete in order to proceed with the review.

Cc: @iperdomo @jwflory

@iperdomo
Copy link
Collaborator

iperdomo commented Mar 4, 2022

It's not only Firebase for data storage, they also use functions and auth
https://github.com/Kotani-Pay/Kotani-Pay-API/blob/798cd35dc7128e2d34536d960a4d94b2bcc3e7f6/v2/api_v2.js#L1-L2

@nathanbaleeta
Copy link
Contributor

nathanbaleeta commented Jun 22, 2022

It's not only Firebase for data storage, they also use functions and auth https://github.com/Kotani-Pay/Kotani-Pay-API/blob/798cd35dc7128e2d34536d960a4d94b2bcc3e7f6/v2/api_v2.js#L1-L2

Kotani Pay over the last couple of weeks has undergone the following platform migrations to help achieve platform independence:

  • Migration from Firestore to MongoDb has been completed
  • Migration from firebase functions to handling our own managed VPS
  • Migration from FirebaseAuth to managing our own Password (OpenId is on the Roadmap)

@nathanbaleeta
Copy link
Contributor

It's not only Firebase for data storage, they also use functions and auth https://github.com/Kotani-Pay/Kotani-Pay-API/blob/798cd35dc7128e2d34536d960a4d94b2bcc3e7f6/v2/api_v2.js#L1-L2

Kotani Pay over the last couple of weeks has undergone the following platform migrations to help achieve platform independence:

  • Migration from Firestore to MongoDb has been completed
  • Migration from firebase functions to handling our own managed VPS
  • Migration from FirebaseAuth to managing our own Password (OpenId is on the Roadmap)

Hence Firebase offers a soft dependence as opposed to the past where is was used for database and authentication.

@nathanbaleeta
Copy link
Contributor

nathanbaleeta commented Jun 24, 2022

It's not only Firebase for data storage, they also use functions and auth https://github.com/Kotani-Pay/Kotani-Pay-API/blob/798cd35dc7128e2d34536d960a4d94b2bcc3e7f6/v2/api_v2.js#L1-L2

Kotani Pay over the last couple of weeks has undergone the following platform migrations to help achieve platform independence:

  • Migration from Firestore to MongoDb has been completed
  • Migration from firebase functions to handling our own managed VPS
  • Migration from FirebaseAuth to managing our own Password (OpenId is on the Roadmap)

Hence Firebase offers a soft dependence as opposed to the past where is was used for database and authentication.

Kotani Pay has confirmed the following migration updates:

  1. we are operational without Firebase admin i actually should remove it from the dependencies . (we had it there as a migration )
  2. We aren't using Firebase Admin , we are handling our own user and passwords in MongoDB (later moving to openId to support, login via third parties)

Hence now passes indicator #4 - platform independence.

Cc: @iperdomo

Copy link
Collaborator

@iperdomo iperdomo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

digitalpublicgoods/kotani-pay.json Outdated Show resolved Hide resolved
@nathanbaleeta nathanbaleeta added the Support Applications that need additional support from the review team label Aug 10, 2022
@nathanbaleeta
Copy link
Contributor

@iperdomo Kotani Pay repository has moved to the link below. Kindly reassess for platform independence. Thanks

https://github.com/kotanipay/Kotani-Pay-API

@nathanbaleeta nathanbaleeta removed the Support Applications that need additional support from the review team label Aug 24, 2022
@nathanbaleeta nathanbaleeta merged commit 0e337b7 into main Aug 24, 2022
@nathanbaleeta nathanbaleeta deleted the kotanipay-216o6bd9xnu branch August 24, 2022 12:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

Successfully merging this pull request may close these issues.

None yet

6 participants