All Projects â†’ ASoftCo â†’ shopify-app-starter-kit

ASoftCo / shopify-app-starter-kit

Licence: other
Shopify app starter kit written in Ruby on Rails w/ appropriate tools to get your Shopify app up and running quickly 🚀

Programming Languages

ruby
36898 projects - #4 most used programming language
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to shopify-app-starter-kit

shopapp-shopify-ios
A Shopify provider for a ShopApp for iOS application
Stars: ✭ 49 (+16.67%)
Mutual labels:  shopify, shopify-apps, shopify-api
shopify-graphql-elixir
Elixir client for the Shopify GraphQL Admin API
Stars: ✭ 18 (-57.14%)
Mutual labels:  shopify, shopify-apps, shopify-api
shopify-development-resources
A List of resources for Shopify development
Stars: ✭ 56 (+33.33%)
Mutual labels:  shopify, shopify-apps, shopify-api
oauth2-shopify-php
Shopify Provider for the OAuth 2.0 Client
Stars: ✭ 14 (-66.67%)
Mutual labels:  shopify, shopify-api
Niklick
Rails Versioned API solution template for hipsters! (Ruby, Ruby on Rails, REST API, GraphQL, Docker, RSpec, Devise, Postgress DB)
Stars: ✭ 39 (-7.14%)
Mutual labels:  starter-kit, ruby-on-rails
shopify-next.js-tailwind
Learn the Shopify + Next.js + Tailwind CSS Stack! SWR, Hydrogen, + more
Stars: ✭ 227 (+440.48%)
Mutual labels:  shopify, shopify-api
bold-shopify-toolkit
A Symfony Based Shopify api wrapper
Stars: ✭ 24 (-42.86%)
Mutual labels:  shopify, shopify-api
mechanic-tasks
Public task repository for Mechanic (https://mechanic.dev)
Stars: ✭ 42 (+0%)
Mutual labels:  shopify, shopify-api
shopify-node-express-app
Simple Shopify app with Express and Node.js that connects to a Shopify store via OAuth.
Stars: ✭ 20 (-52.38%)
Mutual labels:  shopify, shopify-api
next-shopify-starter
Nextjs + Tailwind CSS + Shopify Starter
Stars: ✭ 385 (+816.67%)
Mutual labels:  shopify, shopify-api
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 (-30.95%)
Mutual labels:  shopify, shopify-api
aurelia-typescript-boilerplate
A starter kit for building a standard navigation-style app with Aurelia, typescript and webpack by @w3tecch
Stars: ✭ 18 (-57.14%)
Mutual labels:  starter-kit
Dash-UI
Bootstrap 5 Admin & Dashboard Template - Dash-UI. Dash UI Kit is a free and open-source components and templates kit fully coded with Bootstrap 5.
Stars: ✭ 213 (+407.14%)
Mutual labels:  starter-kit
rails-mini-profiler
Performance profiling for Rails, made simple 🦔
Stars: ✭ 380 (+804.76%)
Mutual labels:  ruby-on-rails
shopify-wishlist
💙 A set of files used to implement a simple customer wishlist on a Shopify store
Stars: ✭ 115 (+173.81%)
Mutual labels:  shopify
monitor
Community restock monitor template
Stars: ✭ 78 (+85.71%)
Mutual labels:  shopify
starter-reactnative-nestjs-mysql
Starter mobile ReactNative NestJS MySQL with continuous integration and AWS deployment
Stars: ✭ 16 (-61.9%)
Mutual labels:  starter-kit
tag columns
Fast & simple Rails ActiveRecord model tagging using PostgreSQL's Array datatype
Stars: ✭ 40 (-4.76%)
Mutual labels:  ruby-on-rails
botfuel-sample-starter
Starter bot using Botfuel Dialog
Stars: ✭ 24 (-42.86%)
Mutual labels:  starter-kit
doom-emacs-on-rails
Emacs Configuration for who loves Ruby on Rails and also uses magic to code!
Stars: ✭ 73 (+73.81%)
Mutual labels:  ruby-on-rails

Shopify App Starter Kit

The Rails app with appropriate tools for quick starting developing shopify app.

How to install?

  1. git clone https://github.com/ASoftCo/shopify-app-starter-kit.git
  2. cd shopify-app-starter-kit
  3. git remote set-url origin new_git_repo_url
  4. bundle install && bundle exec rails db:create db:migrate
  5. Install and run Redis
  6. Rename the app module in the config/application.rb file
  7. Install ngrok
  8. Create a new app in your shopify partner account
  • use ngrok url as a App URL in the App setup section
  • add whitelisted redirection URL(s):
    http://<your_ngrok_host>/auth/shopify/callback
    https://<your_ngrok_host>/auth/shopify/callback
  1. rails credentials:edit and add all settings from config/credentials_sample.yml
  2. Change all credential values in your config/credentials.yml.enc file to appropriate ones.
  1. Add necessary workers to the app/jobs/ directory (e.g. if you add orders/create webhook, you should create orders_create_job.rb worker)
  2. For UI and CSS styles read about Polaris or Uptown CSS

Monitoring

There are several monitoring tools: New Relic, Sentry and Mixpanel. All that you need to do is to change the values of appropriate keys (new_relic_license_key, sentry_dsn, mix_panel_token) for your environment in the config/credentials.yml.enc file.

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].