Giter Club home page Giter Club logo

rural-crowdsourcing-toolkit's Issues

Remove partial users after verifying otp

We are saving the access code of the users in the DB as soon as it is verified. This is useful for the user flow but causes an issue where an user which is partially registered (verified the access code but didn't complete the OTP submission) can be saved which causes the app to go to the multi-user screen when there is only one fully registered user.

This is quite unrealistic in a real world use case since all the users would only receive one access code. However, we can solve this problem by removing all the partial users as soon the user otp verification is complete. Feel free to reach out to me if you need more clarity on the issue.

Documentation required

Type: Feature request

Currently we do not have a user manual and contributor guide for new folks coming to the platform. It would be great if it is described in great detail what the platform is all about and how it works. For developers it would be core concepts and code organisation in detail.

Santali language name should be in Ol Chiki (ᱥᱟᱱᱛᱟᱲᱤ instead of संताली)

Just looking around the repo and just i have found that the native name of Santali (code: SAT) which should be written in Ol Chiki script rather than Devanagari script as it has got it's own script :-). https://github.com/microsoft/rural-crowdsourcing-toolkit/blob/26da5a8b0044c18e4867dcff956ee7569b996037/server/core/src/languages/Index.ts

Wikipedia: https://en.wikipedia.org/wiki/Santali_language
Santali Wikipedia: https://sat.wikipedia.org/wiki/%E1%B1%A2%E1%B1%A9%E1%B1%AC%E1%B1%A9%E1%B1%9B_%E1%B1%A5%E1%B1%9F%E1%B1%A6%E1%B1%B4%E1%B1%9F

Android Client: Migrate from Kotlin Synthetics to Jetpack ViewBinding

Source: Build Warning
The 'kotlin-android-extensions' Gradle plugin is deprecated. Please use this migration guide (https://goo.gle/kotlin-android-extensions-deprecation) to start working with View Binding (https://developer.android.com/topic/libraries/view-binding) and the 'kotlin-parcelize' plugin.

Have created this issue just to track that it exists, after the codebase is migrated to Jetpack Compose this won't be required anymore.

Add jetpack compose to the app

We are planning to build all new UIs in Jetpack Compose. This task is for including build support for jetpack compose.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.