Skip to content

Crunchyman-ralph/shopify-app-node-monorepo-express-vite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)
  • 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!