The vision has been this - to boil down the common denominator of features between most apps.
To me the obvious ones are:
users,
social
feed
posts
notifications
private messaging
vendors
events
geo
cms
crm
chat
media gallery
calendar
store
all these and any others, in my opinion should be as generic as possible, staying generic serves 2 purposes:
it makes the project more useful, because it is reusable and can be built upon as a starting point
makes it more feasible - thinking of the 80/20 rule, in my experience 80% of the work is easy, it's the remaining 20% business-specific logic is what takes the majority of the time, we simply won't do the remaining 20%
We do them as a learning project which matures, once it matures we turn it into an app making platform
akin to what wordpress is for CMS, but modern using Sane and Sane addons
I've been thinking of using this as a UI library for the how-to-sane demo, because it's free and generic and already has a lot of the features, but for every spin off app it can be replaced with the desired branding:
https://www.almsaeedstudio.com/preview
My idea has been to at some point fork how-to-sane into sane-startup
how-to-sane takes the path of an education platform which teaches how to make the features,
sane-startup is the platform which allows a start up to make apps with the sane stack
I understand this is a lot of work, but enough people can get it done and my idea is that the book and the app, just keep growing anyway, not the typical book that gets written and dated in a year, if we do all this, we'll be looking at some of the most useful open source software out there and among the best
way to learn how to make apps.
in a world where tech reigns supreme, this would be a very high standing :)
The vision has been this - to boil down the common denominator of features between most apps.
To me the obvious ones are:
all these and any others, in my opinion should be as generic as possible, staying generic serves 2 purposes:
We do them as a learning project which matures, once it matures we turn it into an app making platform akin to what wordpress is for CMS, but modern using Sane and Sane addons
I've been thinking of using this as a UI library for the how-to-sane demo, because it's free and generic and already has a lot of the features, but for every spin off app it can be replaced with the desired branding: https://www.almsaeedstudio.com/preview
My idea has been to at some point fork how-to-sane into sane-startup
I understand this is a lot of work, but enough people can get it done and my idea is that the book and the app, just keep growing anyway, not the typical book that gets written and dated in a year, if we do all this, we'll be looking at some of the most useful open source software out there and among the best way to learn how to make apps.
in a world where tech reigns supreme, this would be a very high standing :)