Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 07301200C86 for ; Wed, 17 May 2017 00:17:40 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 05DC8160BCF; Tue, 16 May 2017 22:17:40 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 25729160BC1 for ; Wed, 17 May 2017 00:17:38 +0200 (CEST) Received: (qmail 84461 invoked by uid 500); 16 May 2017 22:17:38 -0000 Mailing-List: contact dev-help@fineract.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@fineract.apache.org Delivered-To: mailing list dev@fineract.apache.org Received: (qmail 84448 invoked by uid 99); 16 May 2017 22:17:38 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 16 May 2017 22:17:38 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 9F9A5C6816 for ; Tue, 16 May 2017 22:17:37 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.98 X-Spam-Level: * X-Spam-Status: No, score=1.98 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=mifos-org.20150623.gappssmtp.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id 56F7j7SJ_cbz for ; Tue, 16 May 2017 22:17:35 +0000 (UTC) Received: from mail-lf0-f50.google.com (mail-lf0-f50.google.com [209.85.215.50]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id A810B5F567 for ; Tue, 16 May 2017 22:17:34 +0000 (UTC) Received: by mail-lf0-f50.google.com with SMTP id 99so27458407lfu.1 for ; Tue, 16 May 2017 15:17:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mifos-org.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to:cc; bh=K/YNhQP23ESqgWgIbNOcjejuvgnaRBK4yyxRgna8KRY=; b=btvTScHYMmm30ZUuCQVJFcVfTr7HVfRMX+lrWDAmTpF3Q8huZ42CAJwz99IX73ni9N jlDDvJ4N47ir5Z/63yLoHXYTfBBjo0uhpnBCN/eNGYlVH6FNcVItFISfnWrIe/7DXByb ABRhQYp3lL06nHldtBW83SZt5SRRz0aHNJVjlMHDXTHEh86DUTPd0NZrfcIVu4SDX1TO n3zNqkPSj8pPjbhCVsHlkTZY5LL+OYGioumY/1ZyCfvej6/73n6KhjD6f9Qlppe0tzH1 Ctkllo+oNXed24fqdduDuNV7XDRykYzDuVmtdq+JMAD3s9VL/STAh4MY80IOHPIEyj4t q8vQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=K/YNhQP23ESqgWgIbNOcjejuvgnaRBK4yyxRgna8KRY=; b=oAk22ervbLJ6vBUVZ9BNHZ1vgz4lbWvYNfN8mAUFMhnz38jdK0SFwyx0VHA90CRr5s rLluNv6+1MsQe0x7VkPYZqTvVUXo6Z6allE5Ie8vbJeT0WT+X3adO8WUEgN2jJ01xY8O XXJqKXRlgelebFmac7eyGYt7e27NZSYzBLpMwER7nfvo2GcnuuruW8JhREHqCciWlqx4 17YOIPoSbsXoGVYLIHHwWeUBTKD4HgArYXvkOUMbyzOwJPn7/bBXc0ts4rws0f7XU6/C xV7dfXZhMUvAGzAT7waZv+ky8o1GSibDM385zcWUA3HEHMg7gMZ5UqtvSIdTcPQBB8Gh spUg== X-Gm-Message-State: AODbwcCqyrm8gyL0av7LMtmH4XYIr6iNInjeqoAX4pTnKzHDAPTRItE2 37Y+c6e07IMKKRtluS8Jtt2e8LWOtuO2 X-Received: by 10.46.75.2 with SMTP id y2mr64265lja.59.1494973053824; Tue, 16 May 2017 15:17:33 -0700 (PDT) MIME-Version: 1.0 Received: by 10.25.155.194 with HTTP; Tue, 16 May 2017 15:17:13 -0700 (PDT) From: Ed Cable Date: Tue, 16 May 2017 15:17:13 -0700 Message-ID: Subject: Web Self-Service App Kickoff and Requirements Discussion. To: Peter Kakoma , Mifos software development , mifos-users , user@fineract.apache.org, dev@fineract.apache.org Cc: Gaurav Saini , Raunak Sett , Maulik Soneji , Vinay Saini , Lema Carl , Nazeer Shaik , Denila Philip Content-Type: multipart/alternative; boundary="f403045ea6e8d28833054fab89f4" archived-at: Tue, 16 May 2017 22:17:40 -0000 --f403045ea6e8d28833054fab89f4 Content-Type: text/plain; charset="UTF-8" Hello Mifos and Apache Fineract communities,. Raunak Sett will be working on a web self-service app leveraging the Apache Fineract Self-Service APIs for his 2017 GSOC project. He's working under the mentorship of Vinay, Gaurav, and Maulik and has also been supported by Pater Kakoma who has begun work on the self-service web app requirements and architecture. If you are an implementer or user of the software and are looking to offer a web-based self-service (i.e. online banking interface) for your clients, please share your requirements and join this discussion I'm adding the Mifos and Apache Fineract dev lists to this thread that was started by Raunak after their kick-off meeting today. I'm also adding Nazeer who can handle questions regarding the API and adding Denila who's been working on specs for the Android Self-Service App. See my replies to previous questions inline. On Mon, May 15, 2017 at 7:22 PM, Peter Kakoma wrote: > Thanks for the capturing the conversation so well Raunak. > > The timelines are going to be shortened quite significantly since I'll be > working with Raunak on this so there'll be a bit of time at the end to add > extra features. We'll check progress weekly and re-assign priorities/change > targets based on our progress. > > @Gaurav, @Ed, number 1 is quite crucial; should we build assuming a self- > service account can be attached to more than one account? > On Mon, May 15, 2017 at 9:37 PM, Raunak Sett wrote: Hello all, It was really nice talking to all of you over the call. I'm sending this email as an update and the key takeaways of the call. 1. Peter pointed out that we can have multiple accounts attached to the self -service account which I know is functionally possible as the self-service user is a user account which can be linked to multiple clients. But is it the case that a self-service account is connected to multiple client accounts. Peter pointed out that the demo self-service account is connected to multiple clients. We would like to verify that. [Ed] There have been some discussions on this in the past but it still hasn't been made fully clear from the API documentation. The self-service APIs are designed to also support agent channels which would be linked to multiple clients. However for the use case of our client-facing web and Android self-service apps it will be a one to one client ration as the self-service user will only access their client account and the financial accounts that belong to the client. So the first thing a client authenticated a self-service user is their accounts and not having to select from a list of clients. 2. We would require to finalize user stories for the web self-service app and accommodate and update the timelines. I'm adding the link that @Ed has shared with me over another email thread This is for the android self- service[https://mifosforge.jira.com/wiki/display/projects/Self-Service +Android+Application+Product+Document] We should update the self-service web application on JIRA page too. [Ed] Yes, please create a separate wiki page for the web self-service app add requirements to that. We'll then have corresponding tickets related to each task that are tracked in GitHub issues. If you need access to Balsamiq for mockups, please let me know and I'll provide an account. For any Apache Fineract APIs or features that are required to support the web self-service app, please create those as tickets in the Apache Fineract JIRA - some issues that come to mind include self-service self-user creation and surveys framework integration. 3. @Peter had a question on submission of the loan application that was listed as a feature. The backend for it is ready. [ https://demo.openmf.org/api-docs/apiLive.htm#selfloanapply] 4. @Peter has already put up a great barebone architecture he would be reviewing some points on the frontend architecture. 5. @Vinay would be going through the documents and scope and will have a followup call with me with his insights and feedback. 6. @Ed if we can discuss with everyone a final scope and I'd like to complete the mockups before actually starting. And would love to get them reviewed by the community and get feedback. So that we can completely focus on the implementation. [EC] Continuing the process for community discussion here on this public thread. We should also ensure that skinnability (or at least customization of logos is possible) 7. I believe we could get more done so I was thinking about incorporating a little offline support as well. So if we could add it to the scope. would love everyones feedback on the suggestion. I had discussed a little with @Gaurav [Ed] +1 from me for offline support too. I'm really excited and looking forward to working with amazing people like you. Thanks. -- Raunak Sett --f403045ea6e8d28833054fab89f4--