A small but complete ordering website.
Welcome to do any test.
- Front end: https://hsin19.github.io/orderSite
- Back end: Google Sheets
- Vanilla JavaScript
- Google Apps Script
- Bootstrap 5
There are two parts that need to be built: Google sheets and front end
- Create a empty Google Sheets
- Tools > Script editor
- Add all script and html from folder GoogleAppsScript
- Deploy Web app and record the web app URL
- Go back to google sheets and refresh. The menu bar will have a new item
Order Site
, and then selectCreate System
and the system will automatically build.
- Host all file in [folder docs](docs > Recommended platform: Netlify, github page, etc. . Host all file in [folder docs](docs > Recommended platform: Netlify, github page, etc.
- Edit setting.json
- url: web app URL
- brand(Optional): Website Name
- title(Optional): Website Title Tag
- url: web app URL
- (Optional)Modify the favicon.ico, img/logo.png.
- (Optional)Modify html such as contact information, footer , etc.
If you are not sure what you are doing, please do not edit when the warning pops out.
There are three main pages:
- Products: Change product information here, please use url for pictures.
- Orders: When the order is received on the web, it will be displayed here. In principle, only the status field needs to be changed.
- Completed Orders: viewing only, List of completed orders.
If you change the status but block the confirmation, you can press the menu bar > Order Site > Check System to check again.
I think you can use it without instructions!
葉信賢 Eric - [email protected]