Is this actually open source? Or does it have open source components but depend on a hosted backend?
I made something similar like this a while ago, it may be half baked but its fully open source & has some unit tests - https://github.com/bookingbat/engine
I made something similar like this a while ago, it may be half baked but its fully open source & has some unit tests - https://github.com/bookingbat/engine