All Projects → cosmicjs → Appointment Scheduler

cosmicjs / Appointment Scheduler

An appointment scheduler built using React, Twilio and Cosmic

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Appointment Scheduler

Peapod
A personal podcast service.
Stars: ✭ 24 (-76.7%)
Mutual labels:  twilio
Twilio Node
Node.js helper library
Stars: ✭ 1,041 (+910.68%)
Mutual labels:  twilio
Gatus
⛑ Gatus - Automated service health dashboard
Stars: ✭ 1,203 (+1067.96%)
Mutual labels:  twilio
Intro To Apis Flask
Starter repository for the Introductions to API course
Stars: ✭ 26 (-74.76%)
Mutual labels:  twilio
Intro To Apis Course
Introduction to APIs course
Stars: ✭ 1,009 (+879.61%)
Mutual labels:  twilio
Serverless Toolkit
CLI tool to develop, debug and deploy Twilio Functions
Stars: ✭ 51 (-50.49%)
Mutual labels:  twilio
Routr
Routr: Next-generation SIP Server
Stars: ✭ 788 (+665.05%)
Mutual labels:  twilio
Faxserver
Send and Receive Faxes Using The Twilio Programmable Fax API.
Stars: ✭ 92 (-10.68%)
Mutual labels:  twilio
Andtroj
A tool for integrating the Metasploit payload with Android's healthy programs and bypassing antivirus
Stars: ✭ 43 (-58.25%)
Mutual labels:  twilio
Audioswitch
An Android audio management library for real-time communication apps.
Stars: ✭ 69 (-33.01%)
Mutual labels:  twilio
Promtotwilio
Send text messages for Prometheus alerts using Twilio
Stars: ✭ 28 (-72.82%)
Mutual labels:  twilio
Telephonist
Elixir state machines for Twilio calls
Stars: ✭ 38 (-63.11%)
Mutual labels:  twilio
Whole Foods Deliverance
[Availability notifications, auto-checkout, slot preferences, cart tracking] for Whole Foods / Amazon Fresh
Stars: ✭ 56 (-45.63%)
Mutual labels:  twilio
React Native Twilio Ip Messaging
React Native wrapper for the Twilio IP Messaging SDKs (Deprecated)
Stars: ✭ 25 (-75.73%)
Mutual labels:  twilio
Twilio Video App React
A collaboration application built with the twilio-video.js SDK and React.js
Stars: ✭ 1,233 (+1097.09%)
Mutual labels:  twilio
Call Forwarding Node
A sample implementation of advanced call forwarding using Twilio, Node.js and Express.js.
Stars: ✭ 6 (-94.17%)
Mutual labels:  twilio
Azure Functions Billing
Azure Functions v2 with .NET Core - billing in serverless architecture.
Stars: ✭ 49 (-52.43%)
Mutual labels:  twilio
30 Days Of Python 3.6
This is a soon-to-be archived project version of 30 Days of Python. The original tutorial still works but we have an updated version in the works right now.
Stars: ✭ 98 (-4.85%)
Mutual labels:  twilio
Twilio Ruby
A Ruby gem for communicating with the Twilio API and generating TwiML
Stars: ✭ 1,271 (+1133.98%)
Mutual labels:  twilio
Broid Kit
Bot framework powered by Broid
Stars: ✭ 58 (-43.69%)
Mutual labels:  twilio

Appointment Scheduler

Image

View Demo

This Appointment Scheduler lets users select a day and a one-hour time slot between 9AM and 5PM to meet with us. It integrates with Twilio to send a confirmation text that their appointment has been scheduled. This also comes with a Cosmic Extension so we can manage the appointments right from within the Cosmic dashboard.

Getting Started

Local Installation

  1. Go to Cosmic and create a Bucket to store your appointments.
  2. Download the repo
git clone https://github.com/cosmicjs/appointment-scheduler
  1. Copy the config/production.js file into a new config/development.js file. Either hard code or add your variables via the start command.
  2. Install packages and start the app
npm i
COSMIC_BUCKET=your-bucket-slug COSMIC_READ_KEY=your-bucket-read-key COSMIC_WRITE_KEY=your-bucket-write-key npm start

Go to http://localhost:3000 to see your app. To connect to Twilio, you will need to first create a Twilio account and add your access keys.

Cosmic Installation

You can also install the app directly to your Cosmic Bucket by clicking Select App here. To connect your Twilio keys, just add them to the environment variables section of your Bucket Your Bucket Dashboard > Deploy Web App > Set Environment Variables

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].