Open piyushchauhan2011 opened 4 years ago
I think good starting point will be to have a simple cli which can scaffold a module, for simplicity it could be auth and at the same time developers should be able to clone and work on that module without worrying about cli scaffolding
After exploring deno, I liked how it bundles everything in single package. I want to leverage this to build a cli which can scaffold the initial project structure for the commerce platform and add module folders for default commerce features like auth, admin, product etc.
After initial scaffolding, user should be allowed to use the cli to add more modules like cart, payment etc.
I also want to make it flexible so user can scaffold the sample module to be added to commerce platform.
With each new module admin ui should be able to add sidebar menu for viewing model contents and other options like Wordpress admin
Each module should have it's own migration models routes and other needed features to make that section work
Due to the database limitations, I think it's best to keep it to MySQL/MariaDB
Platform will be headless and example can be added for NextJS or React or other libs for UI
in-progress