oozou / deno-commerce

deno opensource ecommerce platform and point of sale features
MIT License
0 stars 0 forks source link

Ideation #2

Open piyushchauhan2011 opened 4 years ago

piyushchauhan2011 commented 4 years ago

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

piyushchauhan2011 commented 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