Shopify Backend Developer Intern Challenge - Summer 2022

Overview

Shopify-Backend-Developer-Intern-Challenge

Shopify Backend Developer Intern Challenge - Summer 2022

Application Features

  1. User can add products.
  2. User can list all added products.
  3. User can edit any of the added products.
  4. User can delete any of the added products.
  5. User can view any of the added products.
  6. User can export data of all the products to a downloadable CSV file.

Getting Started with Create React App

This project was bootstrapped with Create React App.

Follow the below steps to setup the project

Step I: Setting up React

Clone the project from GitHub link provided

Step II: Setting up Firesbase & Firestore

  • Add a Project in Firebase:
    • After logging in head over to the Firebase Console and click Add Project.
    • Enter the project name and continue.
    • With this we would have successfully created the Firebase project.
  • Create a Firestore DB:
    • On sidebar select Firestore Database.
    • Click on Create Database button & a prompt will appear asking to start the database in production mode or test mode.
      • Choose Start in Test Mode and click next.
      • With the an empty NoSQL Firestore DB is created.

Step III: Adding Firebase Config to the React Project

  • To connect with the Firebase we first need to install the latest Firebase SDK.
    • npm install firebase
    • Then add the Firebase Config to the .env file in the project.

Step IV: After setting up everything

  • Run the following command to start the application
  • npm start
You might also like...

The first place winning no-code platform for generating developer resume pages, designed for and submitted to the 2022 Tech Optimum Hackathon.

Genfolio Genfolio is a no-code platform for generating developer portfolios. A demo can be found on the project's devpost or on youtube. Our stack We

Dec 5, 2022

Gatsby-Formik-contact-form-with-backend-panel - Full working contact form with backend GUI panel.

Gatsby minimal starter 🚀 Quick start Create a Gatsby site. Use the Gatsby CLI to create a new site, specifying the minimal starter. # create a new Ga

Jan 2, 2022

Venni backend - The backend of the Venni client apps implementing the credit card payments, matching algorithms, bank transfers, trip rating system, and more.

Cloud Functions Description This repository contains the cloud functions used in the Firebase backend of the Venni apps. Local Development Setup For t

Jan 3, 2022

open-sourced boilerplate NFT projects (Shopify, Opensea, Patreon, etc)

👋 Quickly start any NFT projects A collection of boilerplates for full-stack dapps that showcase some of the use case for NFTs. Think of web3 native,

Jan 12, 2022

🚀🚀 A Shopify embedded app starter template, with updated dependencies, session storage, app context and examples for basic functionalities.

Shopify Node App Starter This is a starter template for embedded shopify apps based on the shopify cli node app. Contributions to create the perfect s

Jan 8, 2023

A bare-bones example Shopify app build with remix.run

Remix Shopify App A bare-bones Shopify app build with Remix Not supported by or affiliated with Shopify Create .env Add API_KEY to .env Add API_SECRET

Jan 5, 2023

Builder.io + Shopify Hydrogen - headless visual page building example

Builder.io + Shopify Hydrogen - headless visual page building example

Builder.io + Shopify Hydrogen - headless visual page building example Example repo using Builder.io for drag and drop page building with Shopify hydro

Oct 30, 2022

Minimal E-Commerce Store built with NextJS using Shopify Storefront API

NextJS Shopify Store Minimal E-Commerce Store built with NextJS using Shopify Storefront API Usage: run: npm install && npm run dev OR If you have doc

Nov 29, 2022

🚀🚀 A Shopify App template for serverless, non-embedded Apps.

🚀 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

Dec 30, 2022
Owner
Dhrumil Shah
MACS Graduate Student at Dalhousie University '22 | LTI | KJSCE | Software Developer
Dhrumil Shah
An unofficial, simplified version of the @Shopify/koa-shopify-auth middleware library.

simple-koa-shopify-auth https://www.npmjs.com/package/simple-koa-shopify-auth NOTE: This package is not maintained by or affiliated with Shopify. Desc

David 20 Nov 7, 2022
Forked from hayes0724/shopify-packer Modern development tool for Shopify using Webpack 5. Easy to extend and customize, zero build config, compatible with Slate and existing websites.

Shopify Packer Modern development tool for Shopify using Webpack 5. Easy to extend and customize, zero build config, comes with starter themes and com

Web & Mobile | eCommerce | Full-Stack Developer 4 Nov 24, 2022
Shopify Landing (Open source landing page shopify application)

SHOPIFY Open source landing page shopify application Configuration and Setup Key Features Technologies used ?? Screenshots Author License Configuratio

Gilbert Hutapea 8 May 10, 2023
SAP Community Code Challenge: This repository contains an empty OpenUI5 application and end-to-end tests written with wdi5. Take part in the challenge and develop an app that passes the tests.

SAP Community Code Challenge - UI5 The change log describes notable changes in this package. Description This repository is the starting point for the

SAP Samples 8 Oct 24, 2022
Hot-challenge-solving application for any coding challenge services.

✔️ Solv Hot-challenge-solving application for any coding challenge services. Introduction Solv [sɑːlv] is a cli application for solving coding challen

Sophia 8 Dec 13, 2022
Request-Header-Parser-Microservice App for FreeCodeCamp Backend Challenge

API Project: Request Header Parser Microservice for freeCodeCamp User stories: I can get the IP address, preferred languages (from header Accept-Langu

Christotle Agholor 3 Mar 20, 2022
Challenge for you all to prove that CVE-2022–29622 is not false

CVE-2022–29622: (In)vulnerability Analysis This codebase was created to help security professionals and developers to understand why I think Formidabl

Zsolt Imre 2 Jul 20, 2022
Moonquake - NASA App Challenge 2022

Moonquake Project presented in the Hackathon Madrid NASA Space App Challenge. Challenge 3d map of seismic moon events. Display data like day, amplitud

Eduard Aymerich 3 Oct 3, 2022
Project developed as Capstone of Q4 Backend module of the Fullstack Developer Course of Kenzie Academy Brasil by the group @ezms, @Nafly09, @RafaelSchug, @victorlscherer, @Vinicius2m, @ManoelaCunha

✨ Quokka Services ✨ ?? Serviço rápido e sem preocupação! ?? O objetivo da nossa aplicação é diminuir a dificuldade que moradores de condomínios encont

Manoela Fernanda Girello Cunha 4 May 4, 2022
Backend stack of Project #20 from Driven's Fullstack Developer bootcamp

SISTEMA REPO PROVAS Inicialização O sistema será montado a partir do comando npm i, que fará a instalação das bibliotecas e dependências do projeto. T

Guilherme de Oliveira 7 Oct 21, 2022