All Projects → MathewsJoseph25 → create-shopify-app

MathewsJoseph25 / create-shopify-app

Licence: GPL-3.0 license
Create Shopify App With JWT Authentication using NodeJs, React, Shopify Polaris and MongoDb

Programming Languages

javascript
184084 projects - #8 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to create-shopify-app

shopify-node-react-app
Shopify paid app in Node.js & React.js that connects to a store and lets merchants select products to automatically discount them in the Shopify admin interface.
Stars: ✭ 29 (-50%)
Mutual labels:  shopify, polaris
Laravel Shopify
A full-featured Laravel package for aiding in Shopify App development
Stars: ✭ 634 (+993.1%)
Mutual labels:  webhook, shopify
django-rok
Public url for your local django web server
Stars: ✭ 19 (-67.24%)
Mutual labels:  webhook
shopify-bootstrap-theme
Our Free Shopify Theme focused on simplicity, speed, and user experience. Download it today and finish your Shopify store within days, not months. Powered by Bootstrap v5 framework and 15+ years of coding experience.
Stars: ✭ 45 (-22.41%)
Mutual labels:  shopify
shopify-foundation-theme
Modern Shopify theme using Shopify Theme Lab, Liquid, Vue and Tailwind CSS 🎨
Stars: ✭ 195 (+236.21%)
Mutual labels:  shopify
nextjs-shopify
This repository contains the app without webhook for the Build a Shopify app with Node and React tutorial.
Stars: ✭ 56 (-3.45%)
Mutual labels:  shopify
Discord-AIO
Discord AIO (All In One) - discord stealer/token grabber builder with token checks, webhook spammer, obfuscation, encryption, crypto miner, RAT and a lot of extra features.
Stars: ✭ 105 (+81.03%)
Mutual labels:  webhook
gulp-shopify-theme
Shopify theme synchronisation during development
Stars: ✭ 26 (-55.17%)
Mutual labels:  shopify
gatsby-plugin-apollo-client
📡Inject a Shopify Apollo Client into the browser.
Stars: ✭ 20 (-65.52%)
Mutual labels:  shopify
alerta-contrib
Contributed integrations, plugins and custom webhooks
Stars: ✭ 107 (+84.48%)
Mutual labels:  webhook
liquidpy
A port of liquid template engine for python
Stars: ✭ 49 (-15.52%)
Mutual labels:  shopify
send-to-webhook
A Chrome Extension, send link, image or selected text to webhooks by filters
Stars: ✭ 31 (-46.55%)
Mutual labels:  webhook
syncify
🤝 Shopify theme upload, download and watch development tool.
Stars: ✭ 50 (-13.79%)
Mutual labels:  shopify
workflow-webhook
A Github workflow action to call a webhook with payload data from the event. Support for JSON or URL encoded endpoints.
Stars: ✭ 90 (+55.17%)
Mutual labels:  webhook
hook-slinger
A generic service to send, retry, and manage webhooks.
Stars: ✭ 88 (+51.72%)
Mutual labels:  webhook
notify
推送通知 sdk(Bark、Chanify、钉钉群机器人、Discord、邮件、飞书群机器人、Gitter、Google Chat、iGot、Logger、Mattermost、Now Push、PushBack、Push、PushDeer、PushPlus、QQ 频道机器人、Rocket Chat、Server 酱、Showdoc Push、Slack、Telegram、Webhook、企业微信群机器人、息知、Zulip)。
Stars: ✭ 335 (+477.59%)
Mutual labels:  webhook
shopify-graphql-elixir
Elixir client for the Shopify GraphQL Admin API
Stars: ✭ 18 (-68.97%)
Mutual labels:  shopify
gohook
【Souvenir】Python 使用 Tornado 框架实现 WebHook 自动部署 Git 项目。
Stars: ✭ 52 (-10.34%)
Mutual labels:  webhook
oauth2-shopify-php
Shopify Provider for the OAuth 2.0 Client
Stars: ✭ 14 (-75.86%)
Mutual labels:  shopify
pr-reviews-reminder-action
A GitHub Action to send Slack/Teams notification for Pull Request that are waiting for reviewers.
Stars: ✭ 18 (-68.97%)
Mutual labels:  webhook

create-shopify-app

Create Shopify App With JWT Authentication

Using NodeJs, React, Shopify Polaris and MongoDB

NOTE: This isn't an official Shopify repository.

This project aims at creating a basic FREE Shopify App to install on a shopify store, with webhooks set for both shop/update and app/uninstalled.

Basic overview of the app:

  • Database - MongoDB (You can also use MongoDB atlas)
  • Authentication - Shopify JWT
  • Supports 2 environments - You need to update the .env file with the required values. Those variables starting with DEV should be used to set Development App Credentials and those starting with PROD should be used to set Production App Credentials. You can get started by setting the DEV variables only, since the PROD variables will be used only on the production environment, a.k.a, on the server where you're planning to host the app
  • Contains 2 pages with loading indicators and both pages fetches data from different API urls when you press on the Fetch Api button, to demonstrate how API works

How to get started:

  1. Clone this repository
  2. Run "npm install" to install dependencies
  3. Update the environment variables on the .env file
  4. Start a node server (npm run dev) and a ngrok instance (ngrok http 3000) on separate terminals and take note of the ngrok https url for the next step
  5. Update app urls (main and whitelisted callbacks) on the partner dashboard.
    on main url use https://{ngrok-host-name}/auth
    on whitelisted callbacks use https://{ngrok-host-name}/auth/callback
  6. Install the app on a development store from your partner dashboard
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].