In Progress

ASP.Net Core Google Calendar Booking (API)

Overview

---------------

Simple booking of a van. Google calendar integration. Google sheet data store. Web API for booking, Asp.net pages for view/edit bookings.

Models

------------

Van (model)

VanReg (string) (key)

Image Url

VanBooking (model) properties:

VanBookingRef(GUID),Email, Name, Address, Phone, Mobile, VanReg (string)(key), DateFrom (DateTime), DateTo (DateTime), PricePerDay (decimal), TotalHire (decimal), TotalDays, StartDay, EndDay

Booking Features:

Query / Add / Edit / Delete

API Endpoints:

---------------

Van:

Add(vanReg:string, imageUrl:string)

Edit

Delete

List - collection of vans

Booking:

IsBooked(DateTime) - List of all vans currently booked

BookingHistory(vanReg:string) (OAuth)

CheckAvailability(vanReg:string, DateFrom, DateTo) (Anonymous)

Book(vanReg:string,DateTo,DateFrom) (OAuth)

CancelBooking(vanReg) (OAuth)

DeleteBooking(vanReg) (OAuth)

EditBooking(vanBooking) (OAuth)

Components

---------------------

ASP.Net Core 3 Web API

ASP.Net Core 3 Web Pages (Portal)

Booking Source Document (Data Store) - Google sheet

Booking Events/ Integrations:

Add/Edit/Delete Google sheet: Update model, update calendar

Add/Edit/Delete Google Calendar: Update model, update sheet

Add/Edit/Delete ASP.Net booking model: Update

ASP.Net Core 3 Web API - Features

---------------------------------

OAuth Login - Google (from private list of authorised email accounts)

ASP.Net Core 3 Web Pages (Portal)

----------------------------------

Index: All vans

For each van:

image,

currently booked (colour, tick),

Next bookingdate,

Next booking completion date,

BookingDetails (button - booking details)

AddVan: add details, add image

EditVan:

DeleteVan:

History: Van bookings for van

Search: by Van reg - see bookings, availability

Book: defaults from all van model properties. Override price per day.

BookingDetails: Total cost, From Date, To Date, Name, Email, phone, Mobile. Embed google calendar with booking highlighted for selected van

Skills: ASP.NET, C# Programming, .NET

See more: c# google calendar add event, google calendar api mvc 5, google calendar api create event, google calendar api key, google calendar api asp net c#, google calendar api javascript, google calendar in asp.net c#, asp net google api, google calendar implementation api, integrate net application google calendar, asp net control google docs, asp net kml google earth, google calendar php api reminders, google calendar booking form, can use google calendar booking appointments websites, asp net implement google earth, net clone google calendar, google calendar appointment api, ajax file upload asp net progress google, asp net forms google maps show directions

About the Employer:
( 10 reviews ) Bournemouth, United Kingdom

Project ID: #21247199

Awarded to:

michaels225

Hi, sir. I am a ASP.NET Core expert. I am very confident to satisfy your requirements wonderfully. Please feel free to contact me. Thank you for your time. Michael.

$140 USD in 2 days
(3 Reviews)
2.5

9 freelancers are bidding on average $139 for this job

umg536

Hi there, please leave a message on my chat so we can discuss the budget and deadline of the project. I have read your project description and i'm confident i can do this project for you perfectly. Thanks .

$250 USD in 3 days
(3 Reviews)
4.5
AlexeyKala

♠ ♠ ♠ ♠ ♠ ♠ I read your description I am a Senior Web Developer with 10 years of experience. Python, PHP, NodeJS, ASP.NET Angular, React, Vue, HTML are my mastered skills. [login to view URL] [login to view URL] [login to view URL] p More

$140 USD in 7 days
(2 Reviews)
4.1
NIKE9

Hi! I am a Software Developer. I have experience in Python/Php/JSP/C#/.NET and javascript projects. You can see my profile and check it. https://www.freelancer.com/u/NIKE9 Let's discuss in more detail through chat. I More

$140 USD in 7 days
(4 Reviews)
3.5
ranamehroz24

Hey there! I hope you are in good health. I understand requirement and have experience on this type of project as well. I’ll develop your system and keep up to the requirements and tasks given. If given on the insigh More

$30 USD in 7 days
(3 Reviews)
3.6
aftabyounas

Hi, I have read your project description and willing to do this for you in your required time spam with 100% Satisfaction. Kindly message me so we can discuss in detail over chat......

$100 USD in 5 days
(2 Reviews)
2.9
rizvi92

I am experienced ASP.net , .net , VB.net and Google app api developer. I have more than 10 years of experience in developing different web and desktop solutions.

$200 USD in 7 days
(1 Review)
3.1
keshavsri12

I'm good in asp.net,c#.net with MVC. excellent in java. I made a many static dynamic website. Also worked in Windows applications.

$155 USD in 3 days
(0 Reviews)
0.0
wwwTom

Hi.I am really interested in your project. Especially I have a talent in C# + ASP.NET. Now I am ready to work for you. Please contact me for any further discuss. Thanks.

$100 USD in 7 days
(0 Reviews)
0.0