Skip to content

Latest commit

 

History

History
executable file
·
74 lines (47 loc) · 1.98 KB

README.md

File metadata and controls

executable file
·
74 lines (47 loc) · 1.98 KB

Functionalities

Manage your hours

alt text

Manage your customer bookings

alt text

Take bookings based upon your hours

alt text

Change language between Spanish and English

alt text

Book a Business

https://booking-calendar.web.app/about

https://booking-calendar.web.app/

Fullstack app for managing business bookings using Vue.js, Express and Firebase cloud hosting/functions.

Complex Date-Time Logic Code Locations:

Main Front-end Code:

Quick Start

# Install dependencies
npm install

# Start Front-end (Vue.js): http://localhost:8081
cd client
npm run serve

# Start Server (Cloud functions): http://localhost:5000/firebase-payment-test/us-central1/app
cd functions
npm run serve

# Build for production (Will build into functions/public, ready for deployment)
cd client
npm run build

# Deploy to production (Will deploy to Firebase hosting)
cd functions
firebase deploy

Run tests in front-end

If you type "vue", you will see in the list of commands:

serve [options] [entry] serve a .js or .vue file in development mode with zero config

This allows us to run a JS file in the front-end.

Therefore, to run the tests:

cd client/src/tests
vue serve tests.js
Open browser on localhost:8081

Author

Benjamin Dickey