Hey! I'm ralph and I made this template for you to use as a starting point for your Node.js/React Shopify App.
Feel free to collaborate on this project and lets empower the Shopify Dev Community!
We are using yarn workspaces to segment our projects into multiple packages.
Packages found in packages
:
- backend: contains all the code related to the backend of the app (api, database, etc)
- frontend: contains the dashboard info
- axe/common: contains cool utils that you can use anywhere in your app
- shopify network (coming soon) [Will contain all the graphql queries and mutations to interact with the shopify api]
- Install dependencies:
yarn install
- Create file
.env
with the following variables:- MONGODB_URI: your mongodb uri
- MONGODB_NAME: your mongodb name
- Run
yarn dev
- Add Typeorm ORM to the project with MongoDB (or maybe mongoose and lets forget typeORM?)
- Add translations (for multiple languages)
- Implement Subscriptions (handling charging customers etc...)
- open to suggestions/more ideas!
Have a bug ? create an issue about it and I can help you
Have a good idea ? create an issue about it and lets make it happen!