cardbase-io / core-app

Boilerplate for platform based ideas
GNU General Public License v3.0
1 stars 0 forks source link
angular-material-8 angular8 scss typescript

core-app

Cardbase is the platform to boost platform based ideas. It has

Pure Angular Material PWA Boilerplate for Firebase w/

The Problem

In any idea, it is %90 likelihood to be a platform idea where buyers and sellers gathers in a platform. And, whether a small idea or a big one,

So in every idea-2-product journey, after selecting best strategies above, you gonna spend

So with cardbase.io, we can attack %80 of scaffolding and %20 of core app development

And I am not talking about to product development for the sake of development. It is about marketing-driven to produce value while you maintaining fail fast !

The Application Architecture

Generally every platform idea will have and have to separated (microservice apps) to decrease long-term costs ! So all has to be assigned their (www/blog/core-app).domainName.

The High Level Architecture

How to start - for your own project

After fork from cardbaseio into your own github organization, while you logged in w/ your github account.

  1. Prepare github side such as Create your projects, issues, tags, dashboards etc.. General steps, after fork from cardbase-io, is below. This is prepared just to give an idea. That does not mean you have to do all steps!
  1. Create a doCustomize branch, and start customizations below for your idea.

How to customize

Most of the files, as a rule of thumb,

How to Run

later ci/cd stack will handle those scripts!

About Fork strategy

Once you forked, do your customizations and always get changes from upstream periodically.

About CLIs

  1. Install firebase cli w/ npm install -g firebase-tools then firebase init to auth. firebase user.
  2. Install gcloud on your local or use gshell on gcp, then initialize.
  3. gcloud auth login to authorize your accounts for gcp cloud. (i.e. to use firebase export ops. on your local)
  4. npm install -g cli-real-favicon to generate all favicons for ms, ios, android. You just need 1 high resolution transparent .png file
License

This app. is licensed under GNU GPLv3. Check for details