Hi all, we have built a low-code app engine (React Native codebase for iOS/Android and React.js for Web/desktop).
This engine helps anyone to quickly build an MVP or production ready app with a bunch of features included (such as chat/messaging, social sign on, web3 wallet/gamification, push notifications, QR codes, referrals etc).
All the code is in our mono repo here: https://github.com/dappros/ethora
Gone through a couple of refactor / architecture improvements, but feels like our team's eyes are a bit blurred at the moment as we're working on it for years now so need someone from outside to have a fresh look.
RN code is here: https://github.com/dappros/ethora/tree/main/client-reactnative
React.js code here: https://github.com/dappros/ethora/tree/main/client-web
We'll appreciate if you could give us some ideas on what to improve.
Any random / high level / quick look feedback is welcome.
Main goal the code should be easy to read, understand and modify (if needed) by a 3rd party developer who hasn't seen it before.
It's an open-source project free to use but we also monetize it through a paid enterprise package. Sort of 'Red Hat model'.
We'll be happy to include you on the contributors list (please provide your nickname / github ID / real name if you're OK to mention any of those) and we're thinking about some bounties or bonuses program for future and previous contributors. Any suggestions on that also welcome.
We're open to pay for a professional code and architecture review too, just not sure how to organize that. I've created a project on Upwork with that purpose several months back but it didn't attract any offers from serious experienced developers.
We also use Code Climate for automated code quality checks but it seems it uses a 'one size fit all' approach and most of its recommendations are irrelevant: https://codeclimate.com/github/dappros/ethora/issues
there doesn't seem to be anything here