shopify-app-node-monorepo-express-vite icon indicating copy to clipboard operation
shopify-app-node-monorepo-express-vite copied to clipboard

Ralph's Custom Shopify App Node Starter Template

License: MIT

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!

Follow Our Journey:

  • Twitter Follow
  • Twitter Follow

Summary

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]

How to setup local dev environment

  • Install dependencies: yarn install
  • Create file .env with the following variables:
    • MONGODB_URI: your mongodb uri
    • MONGODB_NAME: your mongodb name
  • Run yarn dev

Next Steps

  • [ ] Add Typeorm ORM to the project with MongoDB (or maybe mongoose and lets forget typeORM?)
  • [ ] Add translations (for multiple languages)
  • [x] Implement Subscriptions (handling charging customers etc...)
  • [ ] open to suggestions/more ideas!

Bugs ?

Have a bug ? create an issue about it and I can help you

Feature Ideas ?

Have a good idea ? create an issue about it and lets make it happen!