Open-sourcing some of my project code: Freshcard and MemoEasy

Home » Blog » Software » Enterprise Software » Open-sourcing some of my project code: Freshcard and MemoEasy

Modern web development and software development in general for that matter wouldn’t be possible without FOSS: free open source software. Whether it’s web frameworks such as Ruby on Rails, frontend frameworks like AngularJS or enterprise toolkits as for instance Spring, open source software is the solid foundation most modern software is built upon.

It’s quite likely the technology-fuelled growth we’ve seen for the last decades wouldn’t have been possible if it hadn’t been for open source software. So, while saying that open source software is one of most profound, seminal and world-changing ideas in recent history might sound a bit grandiose, it’s also true. Every single piece of software-based technology we use today in one way or another is built on or profits from open source software.

This is why I’ve always been an avid proponent of open-sourcing software, even in commercial contexts, where this might seem counter-intuitive at first. So, putting my money where my mouth is, today I’m releasing some of my project code as open source software: Freshcard and MemoEasy both are former startup products that didn’t turn out to be quite as commercially successful as anticipated by my co-founders and me. Freshcard was a new, modern way of dealing with paper business cards and contact management in business settings. MemoEasy was an appointment reminder SaaS for SMBs and service-based businesses that allowed those businesses to send automatic appointment reminders to their clients via SMS or email.

As both of those projects are now defunct I consider it good citizenship to release their source code under the Apache Software License for other developers and businesses to learn from. You won’t be able to use this software as some kind of white label solution to quickly churn out a similar product of your own but it should get you started and give you an overview of useful tools and techniques and how to make those work together to create similar products.

So, without further ado, the Freshcard backend code is available at https://github.com/BjoernKW/Freshcard (Java / Spring server) and https://github.com/BjoernKW/FreshcardUI (JavaScript / AngularJS user interface). MemoEasy (a Ruby on Rails app) is available at https://github.com/BjoernKW/MemoEasy

Leave a Comment

* Checkbox GDPR is required

*

I agree

Privacy Preference Center

Strictly necessary

These cookies are necessary for the site to function.

PHPSESSID: Preserves user session state across page requests.

__cfduid: Used by the content network, Cloudflare, to identify trusted web traffic.

PHPSESSID
__cfduid

Preferences

Remembers the user's submitted data when a comment is submitted in a blog post. The purpose is to aut o-populate form fields for subsequent comments, in order to save time for the user.

wfvt_#

Statistics

Statistic cookies help us to understand how visitors interact with our websites by collecting and reporting information anonymously.

_ga: Registers a unique ID that is used to generate statistical data on how the visitor uses the website.

_gat: Used by Google Analytics to throttle request rate.

_gid: Registers a unique ID that is used to generate statistical data on how the visitor uses the website.

collect: Used to send data to Google Analytics about the visitor's device and behaviour. Tracks the visitor across d evices and marketing channels.

_ga,_gat,_gid
collect

Security

We use Wordfence to secure our website against hacking attempts: https://www.wordfence.com/

wordfence_verifiedHuman

Close your account?

Your account will be closed and all data will be permanently deleted and cannot be recovered. Are you sure?

Are you sure?

By disagreeing you will no longer have access to our site and will be logged out.