Giter Club home page Giter Club logo

Comments (22)

mdjekic avatar mdjekic commented on July 1, 2024

Hi, I would be glad to help here by developing a server and an API for synchronization between devices.

from financius.

tdkl avatar tdkl commented on July 1, 2024

Regarding handling sync and accounts for it, this might help for Android side:

http://udinic.wordpress.com/2013/04/24/write-your-own-android-authenticator/
http://udinic.wordpress.com/2013/07/24/write-your-own-android-sync-adapter/

from financius.

mvarnagiris avatar mvarnagiris commented on July 1, 2024

I will be doing this on GAE

from financius.

mdjekic avatar mdjekic commented on July 1, 2024

Would you consider providing an API so that people (me for starters) would develop their own web clients? I loved the Android app and would like to have a web app that would be in sync with my smartphone, however I never used Google App Engine or have any aspirations towards it.

from financius.

mvarnagiris avatar mvarnagiris commented on July 1, 2024

Well that depends, because AppEngine is not free when you get a lot of requests :) But it's an interesting proposition. It will depend on if I can fit in that "free" range

from financius.

tdkl avatar tdkl commented on July 1, 2024

You'd probably need to crunch some numbers of users and check the free quota and maybe make it a subscription (monthly/yearly). Wouldn't there be a chance to use users Google Drive storage for saving their data ? So when changes occur locally, the sync adapter (as I pasted the samples above) syncs to the Drive Storage. The sync adapter then updates the state on other devices with added Financius account (authenticator sample above) periodically, with other sync adapters, or per app launch.

from financius.

panz3r avatar panz3r commented on July 1, 2024

I think that this can be achieved easily using Google Cloud Messaging and Push Notifications.
After an initial sync using a Google Drive backup you just need to push Transactions to other devices through a Push Notification so you don't have to handle a large set of data but just push around simple JSONs encoded transactions.
You don't need to store all data on your server but just a simple database that keeps track of users and their devices.

from financius.

mvarnagiris avatar mvarnagiris commented on July 1, 2024

That would not work :)

from financius.

tdkl avatar tdkl commented on July 1, 2024

@mvarnagiris : Which suggestion, mine or @panz3r's :]

from financius.

mvarnagiris avatar mvarnagiris commented on July 1, 2024

@panz3r 's :) Using Google Drive is a possibility. But I want to use GAE so we could have "family budgets". Different google accounts using same Financius account for spending or something like that

from financius.

tdkl avatar tdkl commented on July 1, 2024

Ah, yes using multiple accounts would be impossible to access 1 ''shared'' storage on Drive private app space. How many users are actively using the app now anyway (kinda don't have a perspective of how large scale this operation would be)?

from financius.

mvarnagiris avatar mvarnagiris commented on July 1, 2024

Past 30 days 21,576 active users

from financius.

eflorent2020 avatar eflorent2020 commented on July 1, 2024

Shall we work together ?
Emmanuel Florent
http://www.flowzr.com/

from financius.

mvarnagiris avatar mvarnagiris commented on July 1, 2024

In what way?

from financius.

eflorent2020 avatar eflorent2020 commented on July 1, 2024

Other Hangout ...

from financius.

eflorent2020 avatar eflorent2020 commented on July 1, 2024

over Hangout

from financius.

eflorent2020 avatar eflorent2020 commented on July 1, 2024

or GitHub ...

from financius.

sanchosk avatar sanchosk commented on July 1, 2024

We are using family accounting and google drive would be sufficient - I created a google account we all have on our mobile devices. Anyhow, I am VERY interested in this feature and I would be willing to pay some subscription fee for having this at hand. Our usual number of monthly transactions is around 100 with peak months getting at 120 and summer months with only 80 txns per month.

from financius.

zot24 avatar zot24 commented on July 1, 2024

👍

from financius.

yamalight avatar yamalight commented on July 1, 2024

Would love to have this feature. IMO just a scheduled restore-merge-backup to selected file in Google Drive would be sufficient (at least for the start).

from financius.

kutovy-zz avatar kutovy-zz commented on July 1, 2024

Essential feature that app is currently missing. Would gladly pay to use this feature in your app.

from financius.

patcon avatar patcon commented on July 1, 2024

Related #336

from financius.

Related Issues (20)

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.