Skip to content

Latest commit

 

History

History
106 lines (71 loc) · 4.48 KB

README.md

File metadata and controls

106 lines (71 loc) · 4.48 KB

Code Together: Ecommerce Frontend and Backend with Kintone


banner.jpg

Join us for an live code-along where we create an ecommerce frontend and backend in two hours using React and Kintone! Reserve your spot now and let's Code Together!

Outline

Completed Project

demo.gif

Get Started

Clone the Repo & Install Dependencies 💪

First, clone the kintone-workshops/ecommerce-kintone repo! 🚀
Then go inside the folder & install the dependencies!

⚡ Two terminal windows are required for this workshop.

Terminal 1

cd Downloads

git clone https://github.com/kintone-workshops/ecommerce-kintone

cd ecommerce-kintone

npm install

Open the ecommerce-kintone folder in VS Code as well:

code .

Terminal 2

cd Downloads/ecommerce-kintone/src

cd backend && npm install

Get Your Free Kintone Database

kintone.dev/new/

  • ⚡ Only use lowercase, numbers, & hyphens in your subdomain
  • ⚠ Do not use uppercase or special characters
Step 1: Fill out the Kintone Developer license sign-up form Step 2: Email address will be the login name & the subdomain will be your unique link
Step 3: Check for a "Welcome to Kintone! One More Step To..." email Step 4: Log into Kintone

For more information, check out the Workshop_Steps.md > B. Get Your Free Kintone Database section!


Workshop Steps

Workshop_Steps.md


Debugging

Let's Fix Those Problems 💪

Here is a rundown of common problems that may occur & their solutions!

See Snippets_Debug.md


Completed Code

If you want the completed code, you can find it here:
Solution


Overview of the Repo

↯ Overview of the Repo ↯
File Purpose Need to Modify?
package.json Project's metadata & scripts for building and uploading the customization
.env.example The template for the .env file
.env Holds the Kintone login credential and View ID Yes! - Create it
src/App.js The default for React projects. It will handle our front end. Yes! Complete the code
src/style.css Styling for the project can go here
src/backend/server.js This will handle our store's logic, like checking and decreasing stock etc. Yep! Lot's of coding today.
docs/Workshop_Steps.md Step-by-step guide that we do during the workshop