Hi,
I am trying to build a custom app for my store, this is my first time to develop a shopify app, however I am familier with programming as I am a CS graduate but haven’t programmed for long time, my question is:
How long would it take me to develop a simple custom app that reads information from an external api and create the products based on the information pulled from the api?
My second question is if the following is the right tech stack to start with:
Back End: Ruby on Rails
Front End: Polaris (React)
Server: Ngrok
Is there anything missing here?
Shopify is a popular e-commerce platform that allows businesses to create online stores and sell products. The technology stack of Shopify’s app development platform includes the following:
-
Ruby on Rails: Shopify’s backend is built using Ruby on Rails, an open-source web application framework that provides a structure for building web applications.
-
GraphQL: Shopify’s API is built on top of the GraphQL query language, which provides a flexible way to retrieve data from the platform.
-
React: Shopify’s frontend is built using React, a popular JavaScript library for building user interfaces.
-
Redux: Redux is a state management library that is used in combination with React to manage the application’s state.
-
Webpack: Webpack is a module bundler that is used to package the application’s JavaScript and other assets.
-
Node.js: Node.js is a JavaScript runtime that is used to execute JavaScript code on the server.
-
MySQL: MySQL is an open-source relational database management system that is used to store data in Shopify’s backend.
-
Redis: Redis is an in-memory data structure store that is used for caching and other data-intensive operations.
-
AWS: Shopify’s infrastructure is hosted on Amazon Web Services (AWS), which provides a scalable and reliable cloud computing platform.
-
Docker: Docker is used to containerize Shopify’s applications and services, making it easier to deploy and manage them in different environments.
1 Like
Hi @CreativeMind202
With your Computer Science background, you’re well-equipped to dive into Shopify app development. Our comprehensive Developer Documentation will be your go-to resource.
Shopify’s APIs offer the flexibility to use your preferred tech stack. While many of our tutorials focus on building applications with Remix, a JavaScript framework, you’re not limited to this. Feel free to explore and choose the stack that best suits your needs.
I recommend starting with a tutorial to familiarize yourself with the process. This will give you a solid foundation to build on.
1 Like
Thank Ziash. Very helpful.