Skip to content

stephengeller/bookingAppCMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Booking App CMS

A content management system for a property booking app. Made by Stephen Geller.

Website for the most recent version here, although you will not be able to log in without an account. The current build is hidden for security purposes, and so this repository is out-of-date.

** Notice **

Due to this app's dependency on protected APIs, cloning this repository currently does not allow you to explore the app's features. At the moment, it serves as an example of how to construct a CMS using React, AWS Cognito and some external services through looking at the codebase.

Quickstart Guide

To get this running locally on your system, follow the steps below. If you don't have npm installed, type brew install npm in your terminal (Mac users). Get Homebrew here if you don't already have it.

In your terminal:

$ git clone [email protected]:stephengeller/bookingAppCMS.git
$ cd bookingAppCMS/client
$ npm install
$ npm start # will open on localhost:5000

Features

Add Property

This tab allows users to add a property to an API, containing several details.

Manage

This tab allows users to manage their properties, including being able to delete and update them.

Features to be completed:

- User Authentication
- Adding locations to properties
- Adding available dates to properties
- Property booking functionality

Usage Warning

This app relies on an external API to use and manage properties. If you don't have an external API you can use with this app, you will not be able to see any properties on the "Manage" tab, and will not be able to successfully add any properties in the "Add Property" tab.

About

CMS for the CareFreeBreaks charity website.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published