Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jamalsoueidan/booking-shopify-external-app
External Shopify Booking Appointment login for staff to manage their shifts and bookings.
https://github.com/jamalsoueidan/booking-shopify-external-app
express mongodb nodejs react shopify usequery
Last synced: 12 days ago
JSON representation
External Shopify Booking Appointment login for staff to manage their shifts and bookings.
- Host: GitHub
- URL: https://github.com/jamalsoueidan/booking-shopify-external-app
- Owner: jamalsoueidan
- License: mit
- Created: 2023-01-06T13:26:27.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-11T07:28:13.000Z (over 1 year ago)
- Last Synced: 2023-03-11T08:10:18.848Z (over 1 year ago)
- Topics: express, mongodb, nodejs, react, shopify, usequery
- Language: TypeScript
- Homepage: https://booking-external-web-app.herokuapp.com/
- Size: 7.64 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Booking Appointment External Application
I have developed two different applications for appointment scheduling.
[The embedded application](https://github.com/jamalsoueidan/booking-shopify-embed-app) and the external application(this repo).
The supervisor uses [the embedded application](https://github.com/jamalsoueidan/booking-shopify-embed-app) in the Shopify admin to view all bookings for all staff, as well as to create new staff members and add them to various groups, etc.
This external application gives each member of staff access to their own bookings, schedule etc., allows them to edit their own bookings, schedule their time-work, and so on. Also see other members of the group bookings.
Both applications use [the booking shopify framework](https://github.com/jamalsoueidan/booking-shopify-framework) to save ourself from duplicating code.
Bit.dev Frontend Documentation
## What is this and who is it for 🤷♀️
Frontend consulting is what I do! Angular and React, and this is a showcase product I made in my spare time. It is an excellent example of a modern, real-world React codebase and it integrate with the Shopify Admin, uses Shopify Polaris UI Framework, and extensions that are built into the Shopify theme.
There are numerous showcase/example React projects available, but the majority of them are far too simple. I like to think that this codebase is complex enough to provide valuable insights to React developers of all skill levels while remaining _relatively_ simple to understand.
## Booking Shopify External Application
The staff can log in and view their bookings using this application.
Heroku does not let several apps in the same repository, which is why I had to create new repos for this application.
The frontend of this application uses vite/react/typescript while the backend uses node/express/typescript.
## Application screens