0% found this document useful (0 votes)
64 views22 pages

Vipin Synopysis

The document discusses a project report for developing a professional website for event planning. It aims to provide comprehensive event management services and resources. It describes the requirements, features, and technologies used for building the website like HTML, CSS, JavaScript.

Uploaded by

Vipin Bharti
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
64 views22 pages

Vipin Synopysis

The document discusses a project report for developing a professional website for event planning. It aims to provide comprehensive event management services and resources. It describes the requirements, features, and technologies used for building the website like HTML, CSS, JavaScript.

Uploaded by

Vipin Bharti
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

A Project Report On

PROFESSIONAL WEBSITE FOR EVENTS


(V ROYAL EVENT PLANNER)

Under the guidance of

Ms. Mayank Sir


(Project Guide)

Submitted By:
VIPIN BHARTI
2101450100058

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

S. R. GROUP OF INSTITUTIONS, JHANSI, UP-284003

Affiliated to:

Dr. A. P. J. ABDUL KALAM TECHNICAL UNIVERSITY, LUCKNOW, UP, INDIA

Session: 2023 -2024

i
DECLARATION

I hereby declare that this submission is our own work and that, to the best of our
knowledge and belief, it contains no material previously published or written by another
neither person nor material which to a substantial extent has been accepted for the award of
any other degree of the university or other institute of higher learning, except where due
acknowledgment has been made in the text.

Signature:

VIPIN BHARTI (2101450100058)


Date:

ii
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

S. R. GROUP OF INSTITUTIONS, JHANSI-284003

CERTIFICATE

This is to certify that Mini Project entitled “PROFESSIONAL SITE FOR


EVENTS (V ROYAL EVENT PLANNER)” is being submitted by VIPIN
BHARTI at S. R. Group of Institutions, Jhansi affiliated to Dr. A. P. J. Abdul
Kalam Technical University, Lucknow and is a record of their own work
carried out under my supervision and this has not been submitted elsewhere for
mini project assessment.

Mini-Project Guide Head of Department

…………………….…………………….

Ms. Mayank Sir


Mr. Chandra Prakash Singh
Assistant professor

(Computer Science & Engineering Department)

iii
ACKNOWLEDGEMENT

I would like to express my gratitude to our Mini Project guide Mr


Mayank Sir, for her constant support, guidance and valuable advice for the
completion of this work. I am very grateful to her for her valuable ideas and
expertise and to introduce me to this seminar.

I find no suitable words to express my profound in indebtedness and


heartfelt sense of gratitude to Mr. Chandra Prakash Singh (Head of
Department – Computer Science & Engineering) for his prestigious
guidance, support and supervision. It was his cheerful and sincere cooperation
autonomy, regular encouragement and infinite assisting of every kind which
made me dissertation a fruitful, pleasant and lifetime experience.

I express my sincere thanks to our parents, friends who initiated me and


provided me the congenial help and atmosphere during my dissertation.

iv
TABLE OF CONTENTS

Title Page No.

Declaration ii

Certificate iii

Acknowledgement iv

Abstract vi

1. Introduction vii

1.1 Aims and Objectives


1.2 Background of Project

2. System Analysis vii

2.1 Software Requirement


2.2 Software Tools Used

3. System Implementations xiv

3.1 Module Description


3.2 Screenshots

4. System Testing xxi

4.1 Unit Testing


4.2 Integration Testing

5. Conclusion And Future Scope xxi

6. References xxiv

v
ABSTRACT

This professional website aims to provide a comprehensive event platform for


every person by offering experienced decor on various design, including
Photography. The website is designed to help public deepen their
understanding of the decoration matter and celebrate a dreamy event
performance.

In addition to offering best event management, the website also includes a


contact page that allows public to reach out to the website administrators with
any questions or concerns they may have. This feature helps publics to receive
personalized support and guidance that is tailored to their unique needs.

Another key feature of the website is its real-time decoration , which provides
a platform for public to interact with each other and share knowledge.

The website has been developed using modern web technologies such as
HTML, CSS, JavaScript, and Socket.io Node.js, to ensure that it is user-friendly
and easy to navigate. These technologies allow for a seamless and responsive
experience for users, regardless of their device or location.

Overall, this professional website provides a valuable resource for public,


offering a comprehensive events that is designed to enhance their dreamy
event

CHAPTER – 01

INTRODUCTION

vi
This chapter gives an overview about the aim , objectives ,background and
operation environment of the website.

1.1 PROJECT AIMS AND OBJECTIVES

In today's digital age, professional websites have become a popular resource for
public looking to best event plannig.Public, in particular, require access to
high-quality decoration resources to keep up with the latest advances and
technologies in their field. An professional website that provides decor
managemengt, and real-time decorations can be an invaluable resource for
public. In this synopsis, we will discuss the key features of such a website and
the technologies used to build it.

1.2 BACKGROUND OF PROJECT

Public require access to high-quality event management to keep up with the


latest advances and technologies in their field. An professional website that
provides provides decor management, and real-time decorations can be an
invaluable resource for these public. In this synopsis, we will discuss the key
features of such a website and the technologies used to build it.

 Decors
 Event management
 Real Time decorations
 Contact Info

CHAPTER -02

SYSTEM ANALYSIS

vii
In this chapter, we will discuss and analyse about the developing process of
“PROFESSIONAL WEBSITE FOR EVENTS” including software requirement
specification (SRS). The functional and non functional requirements are
included in SRS part to provide complete description and overview of system
requirement before the developing process is carried out.

2.1 SOFTWARE REQUIREMENT SPECIFICATION

2.1.1 GENERAL DESCRIPTION


PRODUCT DESCRIPTION:

An professional website that provides birthday decoration , party events can be


an invaluable resource for public. That help lot to public for best events, and
connection between public and decors .

PROBLEM STATEMENT:

Understanding the Needs of public for event management The first chapter will
provide an overview of the needs of public. benefits of having a supportive
community of peers and decors.

2.1.2 SYSTEM REQUIREMENTS

EFFICIENCY REQUIREMENT- When website will be implemented user will


,easily access any modules.

RELIABILITY REQUIREMENT - The system should accurately perform data


accessing and storing.

USABILITY REQUIREMENT -The system is designed for a user friendly


environment so that student can easily access the notes, packages and quantums
in an effective way.

viii
2.1.3 SOFTWARE AND HARDWARE REQUIREMENTS
This section describes the software and hardware requirements of the system

2.1.3.1 SOFTWARE REQUIREMENTS

Operating system- Windows 10 is used as the operating system as it is stable


and supports more features and is more user friendly.

Development tools and Programming language- HTML is used to write the


whole code and develop web pages with CSS, Java Script for styling work and
VS code as an IDE.

2.1.3.2 HARDWARE REQUIREMENTS

 PROCESSOR- INTEL CORE PROCESSOR OR BETTER


PERFORMANCE.

 OPERATING SYSTEM– WINDOWS XP,WINDOWS 7 OR BETTER


WINDOWS.

 MEMORY – 1GB RAM OR MORE.

 HARD DISK SPACE– MINIMUM 1GB FOR JUST STORING PDF.

2.2 SOFTWARE TOOLS USED


 VS code - Visual Studio Code is a source-code editor made by Microsoft
for Windows, Linux and macOS. Features include support for debugging,
syntax highlighting, intelligent code completion, snippets, code
refactoring, and embedded Git. Users can change the theme, keyboard
shortcuts, preferences, and install extensions that add additional
functionality.

2.2.1 Front end

ix
The front end is designed using of html ,css, Java script

HTML- HTML or HyperText Mark-up Language is the main mark-up language


for creating web pages and other information that can be displayed in a
webbrowser. HTML is written in the form of HTML elements consisting of
tagsenclosed in angle brackets (like <html>), within the web page content.
HTML tagsmost commonly come in pairs like <h1> and </h1>, although some
tags representempty elements and so are unpaired, for example <img>. The first
tag in a pair is thestart tag, and the second tag is the end tag (they are also
called opening tags andclosing tags). In between these tags web designers can
add text, further tags,comments and other types of text-based content. The
purpose of a web browser is toread HTML documents and compose them into
visible or audible web pages. The
browser does not display the HTML tags, but uses the tags to interpret the
content ofthe page.HTML elements form the building blocks of all websites.
HTML allowsimages and objects to be embedded and can be used to create
interactive forms. Itprovides a means to create structured documents by
denoting structural semanticsfor text such as headings, paragraphs, lists, links,
quotes and other items. It canembed scripts written in languages such as
JavaScript which affect the behaviour ofHTML web pages.

CSS-Cascading Style Sheets(CSS) is a style sheet language used for


describingthe look and formatting of a document written in a mark-up language.
While mostoften used to style web pages and interfaces written in HTML and
XML, thelanguage can be applied to any kind of XML document, including
plain XML, SVG and XUL. CSS is a cornerstone specification of the web and
almost all web pages use CSS style sheets to describe their presentation.CSS is
designed primarily to enable the separation of document content from document
presentation, including elements such as the layout, colours, and fonts. This
separation can improve content accessibility, provide more flexibility and
control in the specification of presentation characteristics, enable multiple pages
to share formatting, and reduce complexity and repetition in the structural
content (such as by allowing for table less web design).CSS can also allow the
same mark-up page to be presented in different styles for different rendering
methods, such as on-screen, in print, by voice (when 14 read out by a speech-
based browser or screen reader) and on Braille-based, tactile devices. It can also
be used to allow the web page to display differently depending on the screen
size or device on which it is being viewed. While the author of a document
typically links that document to a CSS file, readers can use a different style
sheet, perhaps one on their own computer, to override the one the author has
specified. However if the author or the reader did not link the document to a
specific style sheet the default style of the browser will be applied.CSS specifies

x
a priority scheme to determine which style rules apply if more than one rule
matches against a particular element. In this so-called cascade, priorities or
weights are calculated and assigned to rules, so that the results are predictable.

JAVA SCRIPT- JavaScript(JS) is a dynamic computer programming language.


It is most commonly used as part of web browsers, whose implementations
allow client side scripts to interact with the user, control the browser,
communicateasynchronously, and alter the document content that is displayed.
It is also beingused in server-side programming, game development and the
creation of desktop andmobile applications. JavaScript is a prototype-based
scripting language withdynamic typing and has first-class functions. Its syntax
was influenced by C.JavaScript copies many names and naming conventions
from Java, but the twolanguages are otherwise unrelated and have very different
semantics. The key design
principles within JavaScript are taken from the Self and Scheme programming
languages. It is a multi paradigm language, supporting object-oriented,
imperative,and functional programming styles. The application of JavaScript to
use outsideof web pages—for example, in PDF documents, site-specific
browsers, anddesktop widgets—is also significant. Newer and faster JavaScript
VMs andplatforms built upon them (notably Node.js) have also increased the
popularityof JavaScript for server-side web applications. On the client side,
JavaScriptwas traditionally implemented as an interpreted language but just-in-
time
compilation is now performed by recent (post-2012) browsers.

2.2.2 Back end

NODE JS-

This is in contrast to today's more common concurrency model, in which OS


threads are employed. Thread-based networking is relatively inefficient and

xi
very difficult to use. Furthermore, users of Node.js are free from worries of
dead-locking the process, since there are no locks. Almost no function in
Node.js directly performs I/O, so the process never blocks except when the I/O
is performed using synchronous methods of Node.js standard library. Because
nothing blocks, scalable systems are very reasonable to develop in Node.js. If
some of this language is unfamiliar, there is a full article on Blocking vs. Non-
Blocking. Node.js is similar in design to, and influenced by, systems like
Ruby's Event Machine and Python's Twisted. Node.js takes the event model a
bit further. It presents an event loop as a runtime construct instead of as a
library. In other systems, there is always a blocking call to start the event-loop.
Typically, behavior is defined through callbacks at the beginning of a script, and
at the end a server is started through a blocking call like EventMachine::run().

In Node.js, there is no such start-the-event-loop call. Node.js simply enters the


event loop after executing the input script. Node.js exits the event loop when
there are no more callbacks to perform. This behavior is like browser JavaScript
— the event loop is hidden from the user.

HTTP is a first-class citizen in Node.js, designed with streaming and low


latency in mind. This makes Node.js well suited for the foundation of a web
library or framework. Node.js being designed without threads doesn't mean you
can't take advantage of multiple cores in your environment. Child processes can
be spawned by using our child_process.fork() API, and are designed to be easy
to communicate with. Built upon that same interface is the cluster module,
which allows you to share sockets between processes to enable load balancing
over your cores.

JAVAScript-

JavaScript is a programming language used to create dynamic web pages. It is


used to add interactivity and functionality to the website. JavaScript is used to
create features such as real-time chat rooms and interactive quizzes.
Socket.IO-
- Socket.IO is an event-driven library for real-time web applications. It enables
real-time, bi-directional communication between web clients and servers. It
consists of two parts: a client-side library that runs in the browser, and a server-
side library for Node.js. Both components have a nearly identical API.
Socket.IO primarily uses the WebSocket protocol with polling as a fallback
option,[3] while providing the same interface. Although it can be used simply as

xii
a wrapper for WebSockets, it provides many more features, including
broadcasting to multiple sockets, storing data associated with each client,
and asynchronous I/O.

GitHub-
GitHub is a web-based interface that uses Git, the open source version control
software that lets multiple people make separate changes to web pages at the
same time. As Carpenter notes, because it allows for real-time collaboration,
GitHub encourages teams to work together to build and edit their site content.

How Can GitHub Help Me?


GitHub allows multiple developers to work on a single project at the same time,
reduces the risk of duplicative or conflicting work, and can help decrease
production time. With GitHub, developers can build code, track changes, and
innovate solutions to problems that might arise during the site development
process simultaneously. Non-developers can also use it to create, edit, and
update website content, which Carpenter demonstrates in her tutorial.

CHAPTER – 03

SYSTEM IMPLEMENTATION

3.1 MODULE DESCRIPTION

xiii
Features of the Website
Home page SCREENSHOT

3.1.1Our Decoration Feature:

xiv
The our decoration feature is an essential part of any professional
website. It allows public to view and contact decotaiom on the event
they area want.. These event can be organized by v royal event
planner,

SCREENSHOTS OF DECORATION SECTION:


SECTION:-

3.1.2 Events Planning:

xv
An Event planning is a collection of events related topublic
public demand
demand.
It can include articles, videos, photos, and other professional
materials that are relevant to public. The service should be
organized by event and decoration , making it easy for public to find
the resources they need. A search feature should also be included,
allowing public to quickly find the resources they need.

SCREENSHOTS OF SERVICE SECTION:-

3.2.4Contact Page:

A contact page is an important feature that allows public to get in


touch with the website administrators and instructors. It should
include contact information such as email addresses and phone
numbers, as well as a form that people can use to send querry or
feedback.

SCREENSHOTS OF CONTACT SECTION:


SECTION:-

xvi
3.3 MODULE DESCRIPTION

V ROYAL EVENT PLANNER it is divided into the following Modules:

 HOME PAGE
 ABOUT US
 OUR DECORATION
DECORATIONS
 EVENTS
 CONTACT US

xvii
CHAPTER-04

SYSTEM TESTING

The aim of the system testing process was to determine all defects in our
project. The program was subjected to a set of test inputs and various
observations were made and based on these observations it will be decided
whether the program behaves as expected or not. Our Project went through two
levels of testing

1. Unit testing

xviii
2. integration testing

UNIT TESTING

Unit testing is undertaken when a module has been created and successfully
reviewed. In order to test a single module we need to provide a complete
environment i.e., besides the module we would require

 The procedures belonging to other modules that the module under test calls

 Non local data structures that module accesses

 A procedure to call the functions of the module under test with


appropriateparameters.

Unit testing was done on each and every module that is described under module
description of chapter 3

1. Test For the CHATROOM module

2. Testing CHATROOM module -This form is used for log in of user. In this we
enter the name and join the chat room section for chating and interect with
people

3. Test for HOME module

4. Test for notes module -This module is used for searching different notes for
different subjects.

5. Test for QUANTUM module-this module is used for searching different


notes for different subjects.

6.Test for CONTACT US module.

INTEGRATION TESTING

xix
In this type of testing we test various integration of the project module by
providing the input. The primary objective is to test the module interfaces in
order to ensure that no errors are occurring when one module invokes the other
module.

CHAPTER – 05

CONCLUSION AND FUTURE SCOPE

In conclusion, an professional website that provides notes, quantum,


and real-time chat rooms can be an invaluable resource for
engineering public. The website can be built using technologies such
as HTML, CSS, JavaScript, and Socket.io Node.js. It should be
designed in a user-friendly manner, making it easy for public to
navigate and find the resources they need. With the help of such a
website, public can excel in their studies and become successful
professionals in their field. They can also interact with their peers and

xx
faculty members, building a network that can help them in their future
careers. Overall, an professional website for public is a necessity in
today's world, where education is the key to success.

CHAPTER – 06

REFERENCES

 https://raunaccccc.github.io/Notes-Application/home.html

 https://www.google.com/

 https://www.youtube.com/

 https://www.wikipedia.org/

 https://github.com/

xxi
 https://in.pinterest.com/

 https://www.w3schools.com/

xxii

You might also like