Coder Social home page Coder Social logo

radiance-ai / shopify-non-embedded-app-template Goto Github PK

View Code? Open in Web Editor NEW

This project forked from carstenlebek/shopify-non-embedded-app-template

1.0 0.0 0.0 429 KB

πŸš€πŸš€ A Shopify App template for serverless, non-embedded Apps.

Home Page: https://shopify-non-embedded-app-template.vercel.app

Shell 1.17% JavaScript 17.32% TypeScript 65.84% CSS 15.67%

shopify-non-embedded-app-template's Introduction

πŸš€Free Shopify x Next.js App Template for serverless non-embedded Apps

Everything to build your next non-embedded Shopify App and Marketing pages in one place. This Template utilizes Middleware and APIs for OAuth, so no custom server is needed.

Intentionally barebones. 🦴

Table of Contents

  • 🀩 Features
  • πŸ‘€ Requirements
  • πŸ€“ Getting Started
  • πŸš€ One click deploy
  • 🧰 Built with

🀩 Features

  • ⚑ Next.js - React Framework for static rendering
  • ✨ Serverless Architecture
  • πŸ’³ App Subscrptions
  • πŸ’Ύ Session Storage with Redis
  • πŸš‡ Ngrok for development
  • πŸš€ Apollo/Client
  • πŸͺ Webhooks set up

πŸ‘€ Requirements

  • Shopify Partner Account
  • Shopify Dev Store
  • Ngrok account
  • Upstash Redis Database

πŸ€“ Getting Started

  • Click Use this template or this link
  • Create an App in your Shopify Partner Account
    • Set https://localhost as the App Url for now
    • Go to App Setup -> Embedded app and disable Embed your app in Shopify admin
  • Fill out your .env file
    • SHOPIFY_API_KEY: The Shopify Api key of the app, you have just created
    • SHOPIFY_API_SECRET_KEY: The Shopify Api secret key of the app, you have just created
    • SCOPES: The access scopes your app needs
    • HOST: The Url of your app. Leave this empty for development
    • SHOP: Your dev stores url
    • NGROK_AUTH_TOKEN: Your Ngrok auth token
    • UPSTASH_REDIS_REST_URL: Your Upstash Redis REST url.
    • UPSTASH_REDIS_REST_TOKEN: Your Upstash Redis REST token.
  • Run npm install
  • Run npm run dev
  • Visit https://{YOUR_APP_URL}/login to install your app

πŸš€ One click deploy

Clone and deploy this template in one click to Vercel for free!

Deploy with Vercel

Check out our Next.js deployment documentation for more details.

🧰 Built with

shopify-non-embedded-app-template's People

Contributors

carstenlebek avatar ivorpad avatar anguy95 avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.