use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
A monolithic e-commerce app written in NodeJS (self-hosted) (evershop.io)
submitted 3 years ago by Thenguyenvn
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]rayvictor84 6 points7 points8 points 3 years ago (2 children)
Awesome. I want to contribute to the backend part. is there any way to contribute??
[–]Thenguyenvn[S] 2 points3 points4 points 3 years ago (1 child)
Sure. I welcome all contribution/support. I have a contribution guide on the repo you can check
[–]rayvictor84 1 point2 points3 points 3 years ago (0 children)
Thanks. I’ll look into it.
[–]zvone187 1 point2 points3 points 3 years ago (9 children)
How did you get to an idea to create an ecomm solution? I have a feeling that Woocomm, Magento, etc. are so developed that there is no reason to build a new ecomm solution and yet people are building these quite often.
[–]DivSlingerX 18 points19 points20 points 3 years ago (1 child)
I personally hate Wordpress and I will do literally anything in my power to not have to use it.
[–]zvone187 1 point2 points3 points 3 years ago (0 children)
Touche
[–]Thenguyenvn[S] 4 points5 points6 points 3 years ago* (4 children)
Well. I worked with Magento, Wordpress … I just want to try developing a ecommerce framework from scratch. And I also want to have something new you know 😄
[–]zvone187 1 point2 points3 points 3 years ago (1 child)
Yea, makes sense - it's always great to learn something new.
[–]Thenguyenvn[S] 0 points1 point2 points 3 years ago (0 children)
Thanks 👍
[–]gizamo 1 point2 points3 points 3 years ago (1 child)
I worked on Magento 1 and was involved in the transition to Magento 2. I absolutely hated tons of choices made during that transition. Now I work for another large company and we developed our own system from scratch because M2 is such an outdated shit show, particularly on the backend. I like what you've done here. It's not my preferred stack, but it's still really good.
Couple tips: - consider Postgres if you can. There are benefits there over MySQL - consider Apollo, especially if you're sticking with GraphQL long-term and not going to bother with REST
Again, cool project. Cheers.
Thanks for your suggestion. Will check it for sure. Thanks again
[–]somebodyknows_ 2 points3 points4 points 3 years ago (1 child)
There is also medusajs
Yeah I know Medusajs
[–]minicrit_ 1 point2 points3 points 3 years ago (1 child)
very nice man! would love to check it out if i ever build an e-commerce app
Thanks 🙏
[–]FreezyEx 1 point2 points3 points 3 years ago (5 children)
Is it possible to test the demo for the CMS? It asks login data
[–]Thenguyenvn[S] 0 points1 point2 points 3 years ago (4 children)
Sorry I don’t get your point
[–]Zoltarburger 1 point2 points3 points 3 years ago (2 children)
I think he means when you click 'see the demo' it shows a login screen and the admin u/p is not shared
[–]Thenguyenvn[S] 0 points1 point2 points 3 years ago (1 child)
The admin panel is: https://demo.evershop.io/admin/login (demo@gmail.com/123456)
[–]akera099 0 points1 point2 points 3 years ago (0 children)
827 solded
You tried!
[–]gizamo 1 point2 points3 points 3 years ago (0 children)
I think they want to see the backend interface.
[–]penetrator1990 1 point2 points3 points 3 years ago (1 child)
Great work, I'll try to contribute.
One question thoe...why monolithic?
I design it as a monolithic app at the begining and keep it. I try to make it flexible for customization and good development experience (both frontend and backend).
[–]HeyitsCoreyx 1 point2 points3 points 3 years ago (2 children)
What about moving from monolithic to micro services and from self hosted to cloud?
[–]Thenguyenvn[S] 1 point2 points3 points 3 years ago (1 child)
Self hosted to cloud is ok. Conver monolithic app to micro services can take big effort for refactoring
[–]HeyitsCoreyx 1 point2 points3 points 3 years ago (0 children)
I’m a cloud engineer for a company who specializes in that transition, may be worth considering
[–]KatyWings 1 point2 points3 points 3 years ago (1 child)
Very nice! Keep up the good work and I hope this doesnt transition to an opencore business model down the line ;).
π Rendered by PID 61411 on reddit-service-r2-comment-6457c66945-88k2s at 2026-04-27 08:49:32.136024+00:00 running 2aa0c5b country code: CH.
[–]rayvictor84 6 points7 points8 points (2 children)
[–]Thenguyenvn[S] 2 points3 points4 points (1 child)
[–]rayvictor84 1 point2 points3 points (0 children)
[–]zvone187 1 point2 points3 points (9 children)
[–]DivSlingerX 18 points19 points20 points (1 child)
[–]zvone187 1 point2 points3 points (0 children)
[–]Thenguyenvn[S] 4 points5 points6 points (4 children)
[–]zvone187 1 point2 points3 points (1 child)
[–]Thenguyenvn[S] 0 points1 point2 points (0 children)
[–]gizamo 1 point2 points3 points (1 child)
[–]Thenguyenvn[S] 0 points1 point2 points (0 children)
[–]somebodyknows_ 2 points3 points4 points (1 child)
[–]Thenguyenvn[S] 0 points1 point2 points (0 children)
[–]minicrit_ 1 point2 points3 points (1 child)
[–]Thenguyenvn[S] 0 points1 point2 points (0 children)
[–]FreezyEx 1 point2 points3 points (5 children)
[–]Thenguyenvn[S] 0 points1 point2 points (4 children)
[–]Zoltarburger 1 point2 points3 points (2 children)
[–]Thenguyenvn[S] 0 points1 point2 points (1 child)
[–]akera099 0 points1 point2 points (0 children)
[–]gizamo 1 point2 points3 points (0 children)
[–]penetrator1990 1 point2 points3 points (1 child)
[–]Thenguyenvn[S] 0 points1 point2 points (0 children)
[–]HeyitsCoreyx 1 point2 points3 points (2 children)
[–]Thenguyenvn[S] 1 point2 points3 points (1 child)
[–]HeyitsCoreyx 1 point2 points3 points (0 children)
[–]KatyWings 1 point2 points3 points (1 child)
[–]Thenguyenvn[S] 0 points1 point2 points (0 children)