Skip to content

wix-incubator/bookings-list-sample-application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wix Bookings List - Sample Application

Bookings List GIF

Introduction

This is a sample app that we have created for the Wix Bookings REST API.

It enables you to:

  • View all bookings in a list format (instead of calendar)
  • Filter the view by date and/or status
  • Update attendance and payments directly from this list.

Use this repository as a code example to further build an app of your own, or install it on your store and use it out of the box. See here for the Bookings API documentation.

Technology Stack

We used React, mobX & Express in this sample application.

Bookings API Endpoints List

This is a list of all the API endpoint we've used during the development of the app:

  1. List Services
  2. List Resources
  3. Bookings Reader List
  4. Calendar List Slots
  5. Mark as Paid
  6. Reschedule Booking
  7. Confirm Booking
  8. Decline Booking
  9. Set Attendance
  10. Update Session

Install

Prerequisites

  1. MySQL / Postgres
  2. Node
  3. Yarn

Installation Steps

  1. Follow the instructions of creating a Wix application here.
  2. Clone this repository.
  3. Rename the .env.example files inside the client & the server folders to .env.
  4. Update the settings in the .env files to your configuration.
  5. Run the migration SQL query in order to set up your DB structure - migration.sql.

Run the project

  1. Run the app:
  • cd client && yarn start
  • cd server && yarn start

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published