Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 44

IDP PROJECT REPORT ON

“BOOKING PHOTOGRAPHY SYSTEM”


Submitted
In the partial fulfilment of the requirements for the award of the degree of

BACHELOR OF INFORMATION
TECHNOLOGY
In

DEPARTMENT OF INFORMATION TECHNOLOGY


By
D.Yaswanth(201FA07064)
R.Bharath(201FA07069)
S.Kiran(201FA07079)
(BATCH NO:06)
Submitted to:
Mrs. K. Santhi Sri
Mr. D. Madhusudhan Rao
Mrs. K. Gayathri

1
DEPARTMENT OF INFORMATION TECHNOLOGY VIGNAN'S
FOUNDATION FOR SCIENCE, TECHNOLOGY AND RESEARCH
UNIVERSITY (Accredited by NAAC “A+” grade) Vadlamudi, Guntur

CERTIFICATE

This is to certify that the Minor project Report entitled “BOOKING


PHOTOGRAPHY SYSTEM” that is being submitted by
D.Yaswanth(201FA07064),
(201FR.Bharath(201FA07069)&S.Kiran(201FA07079) in partial fulfilment for
the award of BACHELOR OF INFORMATION TECHNOLOGY degree in
INFORMATION TECHNOLOGY to the Vignan’s Foundation for Science,
Technology and Research, Deemed to be University, is a record of bona fide
work carried out by them in the IT Department.

Under The Guidance Of Head of


department
Mrs. K. Santhi Sri

2
External Examiner

TABLE OF CONTENTS
SNO CONTENTS PG NO

1. ABSTRACT 4

2. INTRODUCTION 5

3. EXISTING 6
&PROPOSED
SYSTEM
4. REQUIREMENTS 7

5. MODULES 8

6. DATA FLOW 9
DAIGRAM
7. SCREENSHOTS 39

3
8. BACKEND 42
TABLES
9. CONCLUSION

1.ABSTRACT

Booking photography enable customers or


clients to book for professional photographer
via online. It is difficult for those who want to
book for photography session to request for
their favorite photographer since the process
was done manually. By having with this
system, it will be easier for clients to make
their booking photographer
This project will be very useful and helpful for
the people as the photography was one of the
most successful business running around the
world and we will make that photography very
easier for everyone

4
2.INTRODUCTION

The introduction of this project was about


Explaining the people about the project and
improve the photography profession all over
the everywhere and as we already explained
the project details in the abstract part above
and this is the main introduction about our
project “BOOKING PHOTOGRAPHY” via
online.

5
3.EXISTING AND PROPOSED SYSTEM

EXISTING SYSTEM:
In the existing system process of booking
photography session was done manually by
phone calls or drop by at their place. It is hard
to track the availability of the photographer
and to manage all the bookings made by
customers

PROPOSED SYSTEM:
In the proposed system all the data is
maintained in the database which is safe and
easy to retrieve. Users can book the
photographer anytime and anywhere. User can
know the location of the photo shoot.

6
4.SYSTEM ENVIRONMENT

Software Requirements:

Language : JAVA
Web Technologies : JEE(Servlets/JSP)
Front-end design : HTML,Bootstrap
Dtabase : MYSQL
Scripting : Javascript

Hardware requirements:
Processor: i7 – 8th Generation (Quad Core) or
AMD Ryzen7 models.

7
System Memory: 16 GB RAM.
Hard Disk: SSD with 20 GB free disk space
for installation.
Video Card: DirectX 11 compatible dedicated
video card (such as GTX1080)

5.MODULES

USER :
User module can get register as new user and
login for booking. Users can  book their
favorite photographer. Users are able  to view
status of the booking. Able to check the
availability timetable of the photographer.

Admin
Admin can get login. Admin can add or
change the bookings. Admin can check and
approve or cancel customer’s booking.

8
6.DATA FLOW DAIGRAM

9
This is the detailed view of the project and its
components inside the project and by modules
user and admin

10
11
12
SOURCE CODE

<!DOCTYPE html>
<html lang="en">

<head>

<meta charset='utf-8'>
<meta name="viewport" content="width=device-width, initial-scale=1"
id="wixDesktopViewport" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="generator" content="Wix.com Website Builder" />

<link rel="icon" sizes="192x192"


href="https://static.parastorage.com/client/pfavico.ico">
<link rel="shortcut icon"
href="https://static.parastorage.com/client/pfavico.ico" type="image/x-
icon" />
<link rel="apple-touch-icon"
href="https://static.parastorage.com/client/pfavico.ico" type="image/x-
icon" />
<!-- Safari Pinned Tab Icon -->
<!-- <link rel="mask-icon"
href="https://static.parastorage.com/client/pfavico.ico"> -->

<!-- Legacy Polyfills -->


<script src="https://static.parastorage.com/unpkg/core-js-
bundle@3.2.1/minified.js" nomodule=""></script>

13
<script src="https://static.parastorage.com/unpkg/focus-within-
polyfill@5.0.9/dist/focus-within-polyfill.js" nomodule=""></script>
<script src="https://polyfill.io/v3/polyfill.min.js?features=fetch"
nomodule=""></script>

<!-- Performance API Polyfills -->


<script>
(function() {
var noop = function noop() {};
if ("performance" in window === false) {
window.performance = {};
}
window.performance.mark = performance.mark || noop;
window.performance.measure = performance.measure || noop;
if ("now" in window.performance === false) {
var nowOffset = Date.now();
if (performance.timing && performance.timing.navigationStart)
{
nowOffset = performance.timing.navigationStart;
}
window.performance.now = function now() {
return Date.now() - nowOffset;
};
}
})();
</script>

<!-- Globals Definitions -->

14
<script>
(function() {
var now = Date.now()
window.initialTimestamps = {
initialTimestamp: now,
initialRequestTimestamp: Math.round(performance.timeOrigin ?
performance.timeOrigin : now - performance.now())
}

window.thunderboltTag = "libs-releases-GA-local"
window.thunderboltVersion = "1.9420.0"
})();
</script>

<!-- Old Browsers Deprecation -->


<script data-url="https://static.parastorage.com/services/wix-
thunderbolt/dist/webpack-runtime.e6833010.bundle.min.js">
! function() {
"use strict";
var e, a, n, t, r, o, i, s = {},
d = {};

function c(e) {
var a = d[e];
if (void 0 !== a) return a.exports;
var n = d[e] = {
id: e,

15
loaded: !1,
exports: {}
};
return s[e].call(n.exports, n, n.exports, c), n.loaded = !0, n.exports
}
c.m = s, e = [], c.O = function(a, n, t, r) {
if (!n) {
var o = 1 / 0;
for (d = 0; d < e.length; d++) {
n = e[d][0], t = e[d][1], r = e[d][2];
for (var i = !0, s = 0; s < n.length; s++)(!1 & r || o >= r) &&
Object.keys(c.O).every((function(e) {
return c.O[e](n[s])
})) ? n.splice(s--, 1) : (i = !1, r < o && (o = r));
i && (e.splice(d--, 1), a = t())
}
return a
}
r = r || 0;
for (var d = e.length; d > 0 && e[d - 1][2] > r; d--) e[d] = e[d -
1];
e[d] = [n, t, r]
}, c.n = function(e) {
var a = e && e.__esModule ? function() {
return e.default
} : function() {
return e
};

16
return c.d(a, {
a: a
}), a
}, n = Object.getPrototypeOf ? function(e) {
return Object.getPrototypeOf(e)
} : function(e) {
return e.__proto__
}, c.t = function(e, t) {
if (1 & t && (e = this(e)), 8 & t) return e;
if ("object" == typeof e && e) {
if (4 & t && e.__esModule) return e;
if (16 & t && "function" == typeof e.then) return e
}
var r = Object.create(null);
c.r(r);
var o = {};
a = a || [null, n({}), n([]), n(n)];
for (var i = 2 & t && e;
"object" == typeof i && !~a.indexOf(i); i = n(i))
Object.getOwnPropertyNames(i).forEach((function(a) {
o[a] = function() {
return e[a]
}
}));
return o.default = function() {
return e
}, c.d(r, o), r
}, c.d = function(e, a) {

17
for (var n in a) c.o(a, n) && !c.o(e, n) &&
Object.defineProperty(e, n, {
enumerable: !0,
get: a[n]
})
}, c.f = {}, c.e = function(e) {
return Promise.all(Object.keys(c.f).reduce((function(a, n) {
return c.f[n](e, a), a
}), []))
}, c.u = function(e) {
return 4767 === e ? "bootstrap-
features.978745d5.bundle.min.js" : 2081 === e ? "render-
indicator.inline.13a5b96f.bundle.min.js" : ({
66: "protectedPages",
73: "santa-langs-ko",
117: "santa-langs-ru",
263: "widget",
356: "autoDisplayLightbox",
438: "santa-langs-hi",
638: "groups-post-index",
679: "events-page-structured-data-index",
687: "triggersAndReactions",
763: "bookings-service-index",
788: "sosp",
819: "richTextBox",
872: "componentsqaapi",
879: "santa-langs-he",
964: "popups",

18
1140: "ghostRefComp",
1193: "addressInput",
1218: "wixDomSanitizer",
1220: "santa-langs-en",
1256: "pageTransitions",
1344: "Repeater_FluidColumns",
1386: "santa-langs-sl",
1407: "TPAModal",
1475: "tpaWidgetNativeDeadComp",
1477: "santa-langs-pt",
1711: "debug",
1954: "santa-langs-sv",
2015: "santa-langs-th",
2044: "tpaModuleProvider",
2084: "santa-langs-sk",
2144: "module-executor",
2192: "ooiTpaSharedConfig",
2220: "socialUrl",
2262: "TPAPopup",
2300: "multilingual",
2348: "chat",
2355: "widgetWixCodeSdk",
2395: "ContentReflowBanner",
2519: "santa-langs-de",
2553: "pageAnchors",
2646: "coBranding",
2700: "loginSocialBar",

19
2750: "headerContainer",
2896: "fileUploader",
2945: "bookings-form-index",
2970: "paypalButton",
3015: "santa-langs-bg",
3048: "seoTpa",
3080: "santa-langs-no",
3133: "static-page-v2-schema-presets-index",
3184: "tinyMenu",
3198: "quickActionBar",
3272: "santa-langs-es",
3275: "santa-langs-tl",
3366: "passwordProtectedPage",
3392: "repeaters",
3408: "menuContainer",
3679: "cookiesManager",
3742: "blog-hashtags-index",
3749: "ooi",
3756: "static-page-index",
3843: "santa-langs-da",
3955: "TPAWorker",
3973: "Repeater_FixedColumns",
4102: "AppPart",
4152: "santa-langs-hu",
4157: "santa-langs-nl",
4222: "challenges-page-index",
4281: "qaApi",

20
4471: "activePopup",
4522: "siteMembers",
4698: "headerPlaceholderHeight",
4766: "animations-vendors",
4813: "wixCustomElementComponent",
4919: "stores-product-schema-presets-index",
4932: "santa-langs-vi",
5060: "santa-platform-utils",
5170: "events-page-index",
5246: "TPAPreloaderOverlay",
5262: "wixapps",
5535: "contentReflow",
5553: "santa-langs-zh",
5573: "currentUrl",
5776: "tpaCommons",
5805: "hoverBox",
5810: "presence-lazy",
5836: "santa-langs-el",
5864: "santa-langs-tr",
5880: "scrollVar",
5921: "reporter-api",
6127: "containerSlider",
6173: "santa-langs-fi",
6209: "languageSelector",
6211: "custom-elements-polyfill",
6428: "santa-langs-ar",
6464: "SEO_DEFAULT",

21
6496: "santa-langs-ca",
6499: "blog-tags-index",
6506: "santa-langs-pl",
6537: "pro-gallery-item-index",
6736: "datePicker",
6743: "sliderGallery",
6790: "santa-langs-ja",
6805: "editorElementsDynamicTheme",
7047: "wix-code-sdk-providers",
7122: "seo-api-converters",
7290: "breadcrumbs-component-index",
7294: "intersection-observer-polyfill",
7296: "santa-langs-uk",
7361: "imageZoom",
7388: "telemetryWixCodeSdk",
7482: "url-mapper-utils",
7555: "loginButton",
7573: "page-features",
7597: "tpaWorkerFeature",
7607: "platformPubsub",
7675: "santa-langs-ms",
7698: "SiteStyles",
7718: "santa-langs-lt",
7738: "backgroundScrub",
7745: "platform",
7802: "restaurants-order-page-index",
7880: "stores-product-index",

22
7935: "santa-langs-cs",
7955: "tpa",
7971: "wix-resize-observer-polyfill",
8007: "customUrlMapper",
8094: "blog-post-index",
8138: "AppPart2",
8148: "santa-langs-id",
8179: "testApi",
8200: "seo-api",
8219: "groups-page-index",
8308: "santa-langs-ro",
8317: "events-page-calculated-index",
8389: "TPAUnavailableMessageOverlay",
8391: "dynamicPages",
8392: "blog-archive-index",
8450: "screenIn",
8559: "forum-category-index",
8681: "environmentWixCodeSdk",
8693: "search-page-index",
8794: "searchBox",
8834: "santa-langs-fr",
8945: "renderIndicator",
9040: "static-page-v2-index",
9110: "forum-post-index",
9210: "breadcrumbs",
9227: "welcomeScreen",
9279: "FontRulersContainer",

23
9292: "mobileActionsMenu",
9385: "codeEmbed",
9487: "bookings-calendar-index",
9540: "blog-category-index",
9836: "santa-langs-it",
9941: "TPABaseComponent"
}[e] || e) + "." + {
66: "b58f46e8",
73: "ce23623e",
117: "865cf380",
263: "21f4ee3e",
356: "5d7e264b",
438: "fd98e7b3",
638: "4c06d219",
679: "e0daaa73",
687: "a5dfda3c",
763: "70c2cea3",
788: "629899b1",
819: "aefd3407",
872: "2a7128c7",
879: "bbe489aa",
964: "dfa4c2d7",
1140: "7fbb6eca",
1193: "f8dc0fb5",
1218: "57a58b25",
1220: "dfd8c9f4",
1256: "3383083a",

24
1344: "4a82cd6d",
1386: "c5678d20",
1407: "90efe1be",
1475: "c7f586d7",
1477: "2d79d242",
1602: "95e8b027",
1711: "6be934c6",
1954: "6b2a47f8",
1969: "a30cae8a",
2015: "7bde92f7",
2044: "725aaeb8",
2084: "3addc156",
2144: "bdcdb8e4",
2192: "18620de4",
2220: "9f3a32b4",
2262: "9bd27dae",
2300: "cd770e6a",
2348: "8c5cd365",
2355: "3ea0e8ad",
2395: "d1b5a5ee",
2519: "f7702837",
2553: "a4c07822",
2646: "cdedda4c",
2700: "0cb26266",
2750: "461f08db",
2896: "56e96ab7",
2945: "ff38846e",

25
2970: "68df9ac2",
3015: "1f9841b6",
3048: "067b75c7",
3080: "0fe77752",
3133: "9d0025bb",
3184: "a6ea3e3d",
3198: "de14fb97",
3272: "66ed8d9d",
3275: "ba00adbf",
3366: "ea48f46d",
3392: "e4087027",
3408: "d260538b",
3679: "647e21f0",
3742: "f784acfa",
3749: "e76a843e",
3756: "c50afd8c",
3843: "8b96c4fd",
3955: "753b4889",
3973: "8b5193a5",
4102: "a562e525",
4152: "3710d61f",
4157: "ea8d7965",
4222: "5054292a",
4281: "7fb4c0b3",
4471: "529755f2",
4522: "fb166d6e",
4698: "84dd102f",

26
4766: "078fa24d",
4813: "04f4cc26",
4919: "e7857637",
4932: "3a2caff1",
5060: "408d74db",
5170: "86ef39c9",
5246: "b319a37f",
5262: "fc5ad45c",
5535: "7326945c",
5553: "3f61bc70",
5573: "79e7ccb1",
5776: "02a211d1",
5805: "6535a368",
5810: "af71b174",
5836: "db7bca5c",
5864: "05a56921",
5880: "e050de05",
5921: "f6220af9",
6127: "a92ddaee",
6173: "8dc44aa0",
6209: "9349cbe6",
6211: "39b1b49f",
6307: "2896f830",
6428: "0ade6640",
6464: "3ebad75a",
6496: "4d9de1d8",
6499: "9e4a76e6",

27
6506: "ec43f746",
6537: "be1d91d4",
6736: "2ad686ff",
6743: "805f2b4b",
6790: "df52abbb",
6805: "e7ec74ee",
7047: "bdce9707",
7122: "7b641001",
7290: "fa6190ab",
7294: "ec3fb8a2",
7296: "042a5f33",
7361: "ce87e8e8",
7388: "a222b91d",
7482: "0a135e8d",
7555: "4f54bb34",
7573: "31a4bc96",
7597: "8a0c48d9",
7607: "be8a0ca9",
7675: "bc2c8b47",
7698: "da123c2d",
7718: "a17b5074",
7738: "1698e183",
7745: "37203587",
7802: "a4860f44",
7880: "bfc75fbc",
7935: "a99ac824",
7955: "1ad7a291",

28
7971: "56f8c1c1",
8007: "b6d14d34",
8094: "f33af70a",
8138: "ddcbec00",
8148: "f788d57d",
8179: "88c002d5",
8200: "9d8f9ca1",
8219: "ec88a8f5",
8308: "7d960507",
8317: "ba3bbfcb",
8389: "39fa2f1b",
8391: "4148500e",
8392: "184b59bb",
8450: "4a0dd8e6",
8559: "43a7441c",
8681: "ac06b7ff",
8693: "74ab7f45",
8794: "6d1ad563",
8834: "c2ec26e5",
8945: "600fc16f",
9040: "9aa331bd",
9110: "1356f7cf",
9210: "ac3f9779",
9227: "8803e523",
9279: "03755629",
9292: "865d8374",
9385: "38475f93",

29
9487: "f6c2c08d",
9540: "bded4004",
9836: "c5176d6c",
9941: "874b60ca"
}[e] + ".chunk.min.js"
}, c.miniCssF = function(e) {
return 179 === e ? "main.7b4394b4.min.css" : 2081 === e ?
"render-indicator.inline.87aa2e93.min.css" : {
1344: "Repeater_FluidColumns",
1407: "TPAModal",
1475: "tpaWidgetNativeDeadComp",
2262: "TPAPopup",
2395: "ContentReflowBanner",
3749: "ooi",
3973: "Repeater_FixedColumns",
4102: "AppPart",
5246: "TPAPreloaderOverlay",
8138: "AppPart2",
8389: "TPAUnavailableMessageOverlay",
9279: "FontRulersContainer",
9941: "TPABaseComponent"
}[e] + "." + {
1344: "6a3d85df",
1407: "aa0fdb42",
1475: "ff659636",
2262: "680b0cf2",
2395: "f7ab19eb",
3749: "abdee6a1",

30
3973: "c4166342",
4102: "2026c7c9",
5246: "62c76388",
8138: "9da20422",
8389: "52d6fb93",
9279: "32ec7a2f",
9941: "fdd66901"
}[e] + ".chunk.min.css"
}, c.g = function() {
if ("object" == typeof globalThis) return globalThis;
try {
return this || new Function("return this")()
} catch (e) {
if ("object" == typeof window) return window
}
}(), c.o = function(e, a) {
return Object.prototype.hasOwnProperty.call(e, a)
}, t = {}, r = "_wix_thunderbolt_app:", c.l = function(e, a, n, o) {
if (t[e]) t[e].push(a);
else {
var i, s;
if (void 0 !== n)
for (var d = document.getElementsByTagName("script"), l
= 0; l < d.length; l++) {
var f = d[l];
if (f.getAttribute("src") == e || f.getAttribute("data-
webpack") == r + n) {
i = f;

31
break
}
}
i || (s = !0, (i = document.createElement("script")).charset =
"utf-8", i.timeout = 120, c.nc && i.setAttribute("nonce", c.nc),
i.setAttribute("data-webpack", r + n), i.src = e, 0 !==
i.src.indexOf(window.location.origin + "/") && (i.crossOrigin =
"anonymous")), t[e] = [a];
var u = function(a, n) {
i.onerror = i.onload = null, clearTimeout(p);
var r = t[e];
if (delete t[e], i.parentNode &&
i.parentNode.removeChild(i), r && r.forEach((function(e) {
return e(n)
})), a) return a(n)
},
p = setTimeout(u.bind(null, void 0, {
type: "timeout",
target: i
}), 12e4);
i.onerror = u.bind(null, i.onerror), i.onload = u.bind(null,
i.onload), s && document.head.appendChild(i)
}
}, c.r = function(e) {
"undefined" != typeof Symbol && Symbol.toStringTag &&
Object.defineProperty(e, Symbol.toStringTag, {
value: "Module"
}), Object.defineProperty(e, "__esModule", {
value: !0
})
32
}, c.nmd = function(e) {
return e.paths = [], e.children || (e.children = []), e
}, c.p =
"https://static.parastorage.com/services/wix-thunderbolt/dist/", o =
function(e) {
return new Promise((function(a, n) {
var t = c.miniCssF(e),
r = c.p + t;
if (function(e, a) {
for (var n = document.getElementsByTagName("link"),
t = 0; t < n.length; t++) {
var r = (i = n[t]).getAttribute("data-href") ||
i.getAttribute("href");
if ("stylesheet" === i.rel && (r === e || r === a))
return i
}
var o = document.getElementsByTagName("style");
for (t = 0; t < o.length; t++) {
var i;
if ((r = (i = o[t]).getAttribute("data-href")) === e || r
=== a) return i
}
}(t, r)) return a();
! function(e, a, n, t) {
var r = document.createElement("link");
r.rel = "stylesheet", r.type = "text/css", r.onerror =
r.onload = function(o) {
if (r.onerror = r.onload = null, "load" === o.type) n();
else {
var i = o && ("load" === o.type ? "missing" : o.type),
33
s = o && o.target && o.target.href || a,
d = new Error("Loading CSS chunk " + e + "
failed.\n(" + s + ")");
d.code = "CSS_CHUNK_LOAD_FAILED", d.type =
i, d.request = s, r.parentNode.removeChild(r), t(d)
}
}, r.href = a, 0 !== r.href.indexOf(window.location.origin +
"/") && (r.crossOrigin = "anonymous"), document.head.appendChild(r)
}(e, r, a, n)
}))
}, i = {
6658: 0
}, c.f.miniCss = function(e, a) {
i[e] ? a.push(i[e]) : 0 !== i[e] && {
1344: 1,
1407: 1,
1475: 1,
2081: 1,
2262: 1,
2395: 1,
3749: 1,
3973: 1,
4102: 1,
5246: 1,
8138: 1,
8389: 1,
9279: 1,
9941: 1

34
}[e] && a.push(i[e] = o(e).then((function() {
i[e] = 0
}), (function(a) {
throw delete i[e], a
})))
},
function() {
var e = {
6658: 0
};
c.f.j = function(a, n) {
var t = c.o(e, a) ? e[a] : void 0;
if (0 !== t)
if (t) n.push(t[2]);
else if (6658 != a) {
var r = new Promise((function(n, r) {
t = e[a] = [n, r]
}));
n.push(t[2] = r);
var o = c.p + c.u(a),
i = new Error;
c.l(o, (function(n) {
if (c.o(e, a) && (0 !== (t = e[a]) && (e[a] = void 0), t)) {
var r = n && ("load" === n.type ? "missing" :
n.type),
o = n && n.target && n.target.src;
i.message = "Loading chunk " + a + " failed.\n(" + r +
": " + o + ")", i.name = "ChunkLoadError", i.type = r, i.request = o, t[1](i)

35
}
}), "chunk-" + a, a)
} else e[a] = 0
}, c.O.j = function(a) {
return 0 === e[a]
};
var a = function(a, n) {
var t, r, o = n[0],
i = n[1],
s = n[2],
d = 0;
for (t in i) c.o(i, t) && (c.m[t] = i[t]);
if (s) var l = s(c);
for (a && a(n); d < o.length; d++) r = o[d], c.o(e, r) &&
e[r] && e[r][0](), e[o[d]] = 0;
return c.O(l)
},
n = self.webpackJsonp__wix_thunderbolt_app =
self.webpackJsonp__wix_thunderbolt_app || [];
n.forEach(a.bind(null, 0)), n.push = a.bind(null, n.push.bind(n))
}()
}();
//# sourceMappingURL=https://static.parastorage.com/services/wix-
thunderbolt/dist/webpack-runtime.e6833010.bundle.min.js.map
</script>
<script data-url="https://static.parastorage.com/services/wix-
thunderbolt/dist/browser-deprecation.inline.6ba78601.bundle.min.js">
(self.webpackJsonp__wix_thunderbolt_app =
self.webpackJsonp__wix_thunderbolt_app || []).push([

36
[785], {
13058: function(e, t, n) {
"use strict";
n(1901)
},
1901: function(e, t, n) {
"use strict";
var o, i, r, s;
Object.defineProperty(t, "__esModule", {
value: !0
});
var a, d, c = n(48337),
u = window,
l = (null === (r = null === (i = null === (o = u.navigator) ||
void 0 === o ? void 0 : o.userAgent) || void 0 === i ? void 0 : i.toLowerCase)
|| void 0 === r ? void 0 : r.call(i)) || "",
p = !!(null === (s = u.document) || void 0 === s ? void 0 :
s.documentMode),
m = !(!l.match(/msie\s([\d.]+)/) && !l.match(/trident\/[\d](?
=[^\?]+).*rv:([0-9.].)/)),
v = p || m,
x = !(function() {
var e, t, n = document.createElement("style");
n.innerHTML = ":root { --tmp-var: bold; }",
document.head.appendChild(n);
var o = !!(u.CSS && u.CSS.supports &&
u.CSS.supports("font-weight", "var(--tmp-var)"));
return null === (t = null === (e = n.parentNode) || void 0
=== e ? void 0 : e.removeChild) || void 0 === t || t.call(e, n), o

37
}() && "string" == typeof
document.createElement("div").style.grid && function() {
try {
new Function("let x = 1"), new Function("const x =
`1`"), new Function("class X {}"), new Function("const x = (a = 0, ...b) =>
a"), new Function("const x = {...Object}"), new Function("const y = 1;
const x = {y}"), new Function("const x = async () => await new Promise(res
=> res(true))"), new Function("const x = (function*() { yield 1; })
().next().value === 1"), Object.fromEntries([
["a", 1]
])
} catch (e) {
return !1
}
return !0
}());

38
7.SCREENSHOTS

39
2.
3.

40
4.

5.

6.

41
BACKEND TABLES

2.

42
3.

43
9.CONCLUSION

Booking photography is a system which


satisfied the requirement of the user by
booking the photographer from their location.
This system fulfilled the desire of the users to
select the photo shoot at their dream place.
Users can know the status of their booking in
the is system.                  

44

You might also like