It started when he asked himself which apps were missing for him in Nextcloud. Julien Veyssier, the contributor behind the Nextcloud PhoneTrack app had started adapting to Java/Android programming, and he was looking for a new contribution to bring to the project. That’s where he thought of IHateMoney, an app he had been using for years to manage shared expenses with his housemates.
He was “almost” fine with IHateMoney, until their public instance crashed, and his data was lost. It was time for a self-hosted IHateMoney instance, followed by an attempt to build MoneyBuster, an IHateMoney client for Android. And that’s where it became an evidence: wouldn’t it be better to have a similar Nextcloud app? An app that would provide the same API so it would be compatible with MoneyBuster?
Cospend was born: a tool to keep track of common expenses for groups of people. Who spent what for whom is the basic question that it answers. With features – much more than on its inspiration IHateMoney – like recurring bills, the possibility to link Nextcloud files to bills, and many more options. After a few struggles with the web user interface, Julien “happily followed Nextcloud design guidelines”, and quickly became satisfied with the result he obtained. One feature he is particularly happy about: It is possible to access a Cospend project without having a Nextcloud account, making it easier for a Nextcloud user to share the content of the app with their friends, in order to include everyone.
While the app is already fully functional, many improvements are already on their way. Besides testing and “improving this and that”, features like QR codes can be expected in the future: “I’d like to make it simpler to “add” a project in MoneyBuster. I’ll make it possible to add a project just by “clicking” on a URL looking like cospend://my.nextcloud.org/daproject/dapasswd. I’ll probably also add project-QRCode generation to Cospend which would contain such URL. It would be nice to be able to generate such QRCode from MoneyBuster too, to share a project from one phone to another.” And there’s still space for input and new ideas: “I hope we’ll see good ideas emerging from users.”
The benefits to creating an app in Nextcloud, instead of pursuing his initial project? Building Cospend on the Nextcloud foundation didn’t only allow him to benefit from the Nextcloud ecosystem, but also to “kick the ass (pardon my French) of privacy-unfriendly centralized services providing similar features”, says Julien. And of course, Nextcloud has more to offer for the future of the project: “I’d like to learn more about how federation between Nextcloud instances work to make it happen in Cospend. It would be great to be able to share a project across NC instances.”
Julien particularly insists on the benefits of building software in an open source, active an welcoming community: “I would like to thank everyone participating in Nextcloud, the core team which makes a huge effort to document app development aspects, the communication team which makes the community a nice place to be in, the design team which helps developers to make nice interfaces… Cospend is the result of their work too.”
And he finishes: “In conclusion I made the app because I felt there was something missing and it would fit perfectly in Nextcloud. Another bit in the Nextcloud ecosystem.”
DIE ZEIT, a prominent German outlet, interviewed Nextcloud’s founder Frank Karlitschek for an article on Microsoft’s anti-competitive behaviour on the European office software market. Read for a recap of the article and the key takeaways.
MagentaCLOUD’s migration to Nextcloud in 2021 resulted in a fully equipped Online Storage with an integrated online office suite that further improves the user experience, flexibility and security for customers.
The Nextcloud Community Conference is not your average event - it's a community meetup that brings together Nextcloud enthusiasts, contributors, developers, users and industry experts from all over the world.
We bring you a major update to the Nextcloud AI Assistant, plus the news we work with several big hosting providers like IONOS and OVHcloud to bring AI-as-a-Service options to you!
Bechtle and Nextcloud announce today a complete managed collaboration platform for the public sector that requires no tender and can be deployed immediately.
Discover how to make the switch from ownCloud to Nextcloud. Our quick guide provides insights into the migration process, helping you make the transition smoothly.
Today, US-based file sync & share vendor Kiteworks announced their acquisition of ownCloud and Dracoon. Kiteworks points out that their customers now have access to their file-sharing application. It is to be expected they will not maintain 3 similar products, but customers will have to migrate to the US firms’ platform or look for another […]
As part of Schleswig-Holstein's state digitization strategy, the state chancellery has announced they will work with Nextcloud to develop AI for working with government documents. This comes just after we announced the first private AI assistant last weekend with Hub 6. The German state already uses Nextcloud and their AI strategy aligns with our work on ethical, local AI technologies.
Over the last year, AI has become a popular topic. Some is hype, some is substance. Some is good, some is bad. We want to give you the good, not the bad, and ignore the hype! AI has a ton of opportunity – but also risk. So we put you in control – off by […]
Join us for an exciting weekend of coding, design, discussions, talks, and fun! Connect with the global Nextcloud Contributor Community and be part of shaping the future of Nextcloud.
See you in Berlin, Germany! 💙
If you are a developer or a UX designer and want to contribute to Nextcloud design or improve the design of your own app, we invite you to participate in or weekly design review call. Read on for details.
We save some cookies to count visitors and make the site easier to use. This doesn't leave our server and isn't to track you personally!
See our Privacy Policy for more information. Customize
Statistics cookies collect information anonymously and help us understand how our visitors use our website. We use cloud-hosted Matomo
Matomo
_pk_ses*: Counts the first visit of the user
_pk_id*: Helps not to double count the visits.
mtm_cookie_consent: Remembers that consent for storing and using cookies was given by the user.
_pk_ses*: 30 minutes
_pk_id*: 28 days
mtm_cookie_consent: 30 days