Give goodDollars UBI to people that connects
As an incentive to connect and view the lessons
Improve the technological stack
The current is: OpenBSD/adJ, PostgreSQL, nginx, Ruby on Rails, Javascript+Stimulus. The backend will run on OpenBSD/adJ that is the secure operating system we develop. We have not had major issues with PostgreSQL neight nginx. But on top of it we are experimenting new stacks to m…
Strength community
Offering ways to participate and earn with the development of the platform and of lessons.
Milestone 1. Rewrite. 2 Months
Rewrite the application as an open-source web app in next.js or expo with React, Wagmi, and RainbowKit
Milestone 2. 20 days. Facial verification.
Integrate GoodDollar facial verification
Milestone 3. 20 days. Rewards and referral system
Implement token rewards (GoodDollars) and the referral system from https://engagement-rewards.vercel.app/
Milestone 4. 20 days. Lesson about GoodDollar
Create a lesson about GoodDollar, stablecoin exchange, token rewards, and the referral system.
Milestone 5. 2 months. Scolarships Sierra Leone
Implement additional scholarships and a marketing campaign focused on that country
Open source the initial app
Open source the app running at https://learn.tg that has a backend with ruby on rails, a frontnd with vue and our own management of the wallet.
Improve existing lessons and localization
Translate existing lesson about OKX to english Improve localization by allowing to switch the language of the interface.
Authentication with signing
New connection process to wallet: (1) connects, (2) Request signing with user's wallet Auth token stored in database and used after when requesting to API
KYC in Profile saved in database in backend
Allow each user to edit his/her profile with some KYC information and to save it in the backend's database
Translation of the frontend from Vue.js to React
Milestones changed according to budget: https://t.me/learn_t_g/3/65
Improve lessons and translate OKX course
Use CELO blockchain
OKX course to english with community
To strenght community.
Advance conversion of frontend to next.js+react
Improving Roadmap
Try Self protocol
This could replace KYC in some cases --but not in all.
Use Mainnet
Course about GoodDollar
Completed conversion vue.js+vite to react+next.js
Convert frontend and do some localization improvements.
Add button to claim daily gas for GoodDollar users
A button from the GoodDollar course at https://learn.tg/en (connect your wallet in order to see the course) that will allow the user to claim daily 0.2CELO for gas --that is enough for example to swap GoodDollar for stable crypto. We will leave 80% of the funds received in the wa…
Signing and authentication
Connectin a wallet requires (1) connect and (2) signing with wallet to authenticate. Authentication token is stored in the database
KYC stored in Database
Fields like name, avatar picture, date of birth, country. photo of national id.
Test of components
Add tests for components
Convert front-end from vue+vite to react+next.js
Completed along with improvement in localization and managing the wallet.
New lesson about OKX localized to Sierra Leone
Easy with videos
Contract for donations-scolarships
Deploy a contract that can receive donations for one of the courses and give 20% to fund the project and 80% to give scolarships in that course each time a student answers correctly all the questions of a guide that he/she didnt answer before with cooldown period of 24 hours.
Simple game to answer all the questions of a guide
After all the questions are answered and submited it presents those that were answered correctly and those that were not not.
User interface improved
More modern. the crossword uses shadcn components.
Improve experience in mobile devices
Priority: Android Second: iPhone
Implement self protocol to verify profile info.
From the profile page add a button "Verify with self" that launch the QR code in a desktop or the deeplink for the self application in a mobile that request disclosing name and country and completes and shos with checkmarks that this information has been verified.
Make the user interface more modern
Make the user interface more modern
Record in DB succesful tests and courses completed
Record in DB succesful tests and courses completed
Deploy an improved contract
The new contract should divide reserving of scholarship (done by backend) from claiming --initiated from user wallet. The new contract should have a profile score when submitting to give a percentage of the scholarship based on the profile completness and its verification.
Profile score and learning score in profile page
Those two new scores are presented in the profile page and are calculated like this: Profile score 50 for having a unique wallet either proved with the passport and self protocol or being whitelisted with GoodDollar 25 for having the name verified with self 25 for having the coun…
Open source the initial platform
Presenting the backend on rails, frontend with vue.js and our own management of the wallet without needing to contact 3rd parties servers.
Good Dollar Builders Program
We propose to enhance https://learn.tg through (1) GoodDollar facial verification, (2) a KYC (know your customer) system, (3) a token and referral reward system, (4) a lesson on GoodDollar, token rewards, and the referral system, (5) scholarships for the Sierra Leonean population…
GoodDollar Builders Program: Kickoff QF Round
Proof of Ship - Season 4
I am applying to participate in the Proof of Ship - Season 4
Proof of Ship - Season 4
I am applying to participate in the Proof of Ship - Season 4
Proof of Ship - Season 5
I am applying to participate in the Proof of Ship - Season 5
Celo Support Streams
I am applying to participate in the Celo Support Streams
Proof of Ship - Season 6
I am applying to participate in the Proof of Ship - Season 6
GG23 OSS - dApps and Apps
Proof of Ship - Season 7
I am applying to participate in the Proof of Ship - Season 7
Proof of Impact
I am applying to participate in the Proof of Impact
Proof of Ship - Season 9
I am applying to participate in the Proof of Ship - Season 9
Proof of Ship - Season 10
I am applying to participate in the Proof of Ship - Season 10