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

Major Project

Report on
“PICSMANIA”

SUBMITTED IN THE PARTIAL FULFILMENT FOR THE REQUIREMENT


OF THE DEGREE OF
BACHELOR OF TECHNOLOGY
IN
COMPUTER SCIENCE & ENGINEERING
(2020-2023)

UNDER SUPERVISION OF: SUBMITTED BY:


Dr. Yashpaul Singh Berwal (Director Principal) Name:- Rajat Kumar
Dr. Sanjay Dahiya (HOD, CSE) Roll No.: 200980772317
Dr. Vidhu Kiran (A.P) Branch: - CSE, 8th sem
Ms. Arushi Bansal (Assistance Professor, CSE)
Ms. Sonam Bajaj (Assistance Professor, CSE)

i
STUDENT’S DECLARATION

I hereby declare that this Major Project Report entitled “PICSMANIA” embodies the
original project work carried out by me under the supervision and guidance of Dr. Yashpaul
Singh Berwal, Dr. Sanjay Dahiya (Head of Department), Ms. Arushi Bansal, and Ms.
Sonam Bajaj and all the staff members of the Department of Computer Scienceand
Engineering, Ch. Devi Lal State Institute of Engineering and Technology, Panniwala
Mota(Sirsa), Haryana, India. It is further certified that this complete project has been
checked by Plagiarism Software and after checked by plagiarism software, the similarity
index is 4% which is less than 10% as per university norms. It is also certified that no part of
this project work has been submitted, eitherin part or full for any other degree of Chaudhary
Devi Lal University, or any other University/Institution.
.

Date:………………. …………………………..
Place: Panniwala Mota Name: Rajat Kumar
Sirsa Roll No.:200980772317
CSE (8th Sem)

iv
ii
CERTIFICATE FROM SUPERVISOR

This is to certify that the Major Project entitled “PICSMANIA” being submitted by Rajat
Kumar, Roll No: 200980772317 in the partial fulfillment of the requirements for the award
of degree of Bachelor of Technology in Computer Science and Engineering, Chaudhary
Devi Lal University, Sirsa has been carried out by him under my supervision. It is further
certified that this complete project has been checked by Plagiarism Software and after
checked by plagiarism software, the similarity index is 4% which is less than 10% as per
university norms.

It is also certified that no part of this project work has been submitted, either in part orfull for
any other degree of Chaudhary Devi Lal University, or any other University/Institution.

I wish him all success.

Date:
Supervisor Supervisor
DR. YPS Berwal DR. Sanjay Dahiya
(Director-Principal.) (HOD)

Supervisor Supervisor Supervisor


Dr. Vidhu Kiran (A.P.) Ms. Arushi Bansal(A.P.) Ms.Sonam
Bajaj(A.P.)

iv
iii
CERTIFICATE FROM HOD

This is certified that the Major Project Part-Ⅰ entitled “PICSMANIA” being submitted
by Rajat Kumar, Roll No. 200980772317 in the partial fulfilment of the requirements
for the award of degree of BACHELOR OF TECHNOLOGY, DEPARTMENT OF
COMPUTER SCIENCE AND ENGINEERING, Chaudhary Devi Lal University,
SIRSA has been carried out by him under my supervision.
It is further certified that this complete project has been checked by Plagiarism Software
and after checked by plagiarism software, the similarity index is 4% which is less than
10% as per University norms. It is also certified that no part of this project work has
been submitted, either in part orfull for any other degree of Chaudhary Devi Lal
University, or any other University/Institution

I wish him all success.

Date…………………. ………………………..
Place: DR. Sanjay Dahiya

HOD (CSE Department)

iv
iv
ABSTRACT

The purpose of this free stock photo and image is to create a system with the help of
computerized equipment and full-fledged computer software fulfilling the specific
requirements. All the available software and hardware are easily available and easy to work
with.
This website as described above, can lead to error free, secure, reliable and resolution It can
assist the user to concentrate on their other activities rather to concentrate on information
seeking. Thus it will help a particular organization in better utilization of its resources. The
organization can also maintain computerized records without redundant entries and also
maintaining the data traffic side by side. That means that one need not be distracted by the
information that is not relevant, while being able to gather the required information on time and
keeping their requirements in mind and save a lot of money and time for all the users.

vi.
ACKNOWLEDGEMENT

First of all I would like to thank the Almighty, who has always guided me to work on the
rightpath of life. I acknowledge with deep sense of gratitude and most sincere appreciation,
the valuable guidance and unfailing encouragement rendered to me by Dr.YashPaul
Singh Berwal, Director-Principal, Dr. Sanjay Dahiya, Head of Department and Ms.
Arushi Bansal, Ms. Prachi, Ms. Sonam Bajaj, Assistant Professor at the Department of
Computer Science & Engineering, Ch, Devi Lal State Institute of Engineering and
Technology, Panniwala Mota, Sirsa, Haryana, for their proficient and enthusiastic
guidance, useful encouragement and immense help.

I wish to extend my sincere gratitude to Dr.YashPaul Singh Berwal, Director-Principal, Dr.


Sanjay Dahiya, Head of Department and Ms. Arushi Bansal, Ms. Prachi, Ms. Sonam
Bajaj, Assistant Professor at the Department of Computer Science & Engineering, Ch.Devi
Lal State Institute of Engineering and Technology, Panniwala Mota, Sirsa, Haryana for
their guidance, encouragement and valuable suggestions.

My heartfelt gratitude goes to all teachers and guidance groups who with their
encouraging, caring words, constructive criticism have contributed directly or indirectly in
a significant way towards completion of this Project.

I am grateful to my parents and family who has always supported me for this and taught me
the right things to do most in life. I am very thankful to all of my teachers and my
colleagues who encourage me and motivate me where needed.

Thank You All.

Date: Name: Rajat Kumar

Roll No. 200980772317

vi.
LIST OF FIGURES

Figure Title Page No.

Figure 3.1 Steps of Requirement Analysis 17

Figure 3.2 Feasibility Study 19

Figure 3.3 System Design 20

Figure 3.4 DFD for system 23

Figure 5.1.1 Login page 26

Figure 5.2 Navigation Bar Page 28

Figure 5.3Free Stock Photo page 30

Figure 5.4 Expoler Popular Photo Page 32

Figure 5.5Gallery, Sports, Articals Links page 34

Figure 5.6 Image Search Page 36

Figure 5.7 Busness, Wallpaper, Termionolgy page 38

Figure 5.8 tags in website page 40

Figure 5.9 footar in website page 42

vii
TABLE OF CONTENTS

Page No.

Declaration........................................................................................................ ii

Certificate.......................................................................................................... iii-iv

Abstract…………………………………………………………....………….. v

Acknowledgement…………………………………………………….............. vi

List of Figures ……………………………………………………................... vii

List of Abbreviation and Acronyms ………………………............................. viii

Content ………………………………………………….................................. ix-x

Chapter 1:

Introduction ………………………………………………................................ 1

1.1 Project Overview……………………………………....................... 1

1.2 Aim of the Project …...………………………..…………………… 2

1.3 Requirement of the Project ….…………...………………………… 2-3

1.4 Technology and Languages…………...…………………………… 3-4

Chapter 2:

Literature Review………………………………………………........................ 5

2.1 Literature Review………………………………………………….. 5-6

x
Chapter 3:

Project Objectives and Methodology………………………………….............. 7

3.1 Objective of the Project …………………………………………… 7

3.2 Feature of Project ………………………………………..…….... 7

3.3 Requirement Analysis and ……………………………...………. 7-10


Feasibility Study

3.4 System Analysis ………………………………………….……... 10-14

3.5 Software Testing……………………………………………..….. 14-20

Chapter-4: Project Functionality

4.1 Functionality of website


20-21

Chapter-5: System development and output snapshots

5.1 Login page 22-23

5.2 Navigation Bar Page 23-27

5.3 Free Stock Photo page 28-29

5.4 Expoler Popular Photo Page 30-31

5.5 Gallery, Sports, Articals Links page 32-33

5.6 Image Search Page 34-35

5.7 Busness, Wallpaper, Termionolgy page 36-37

5.8 tags in website page


5.9 footar in website page

x
Chapter-6: Testing

6.1Testings done on the project 45-46

Chapter-7: Conclusion and Future Scope

7.1 Conclusion 47

7.2 Future Scope 48

References 48

x
CHAPTER 1: INTRODUCTION

1.1 PROJECT OVERVIEW

Some websites allow you to download pictures for private use (e.g., background wallpapers) yet
disallow images to be used commercially. This includes instances such as business cards,
websites, or posters. The images on the following websites have protection under Creative
Commons CC0:

Our idea is “PICSMANIA” – Before you go on a shopping spree (or… whatever it’s called
when the thing you’re shopping for is totally free), it’s important to clearly understand how to
know if a stock photo is free to use.

If you accidentally share something that doesn’t give you commercial rights, you might be in
violation of copyright law — which could mean some serious consequences for your brand, or
even you personally.

And unfortunately, “I didn’t know” won’t fly as a legal defence.

So, look for clear descriptions on the stock photo website that say “commercial use allowed,”
“commercial use and modifications allowed,” or “no known copyright restrictions.”

Anything licensed under the Creative Commons or public domain is fair game too.

1.1.1 Prerequisites:

 A basic word editor / VS Code.


 Knowledge of HTML & Cascading Style Sheets.
 Knowledge of Java script & MySQL.
 Firebase Console & XAMPP

1.
1.1 AIM OF THE PROJECT

2 A stock photo is an image that can be licensed for creative use. Stock photos feature a wide
variety of subjects including scenery, everyday objects, people, food and beverages, fashion
— the list goes on and on. Stock photo companies, like iStock, host a massive marketplace of
creative content and sell imagery in the form of photos, illustrations, and videos that can be
purchased for use in commercial, editorial, and personal projects.
3 When purchasing stock photos through a stock photo company, users pay a fee to buy the
legal rights and use the selected stock images or videos. The fee pays both the artist that
originally took the photo or video footage, and the website or agency that manages the sales
of photos to customers.

3.1 SYSTEM REQUIREMENTS

Software Requirements:

• Front End: Chrome or Any Search Engines


• XAMPP x64 bit
• Back End: Visual Studio Code or any Text Editors

Hardware Requirement:

• Processor- Intel i3 or more


• RAM- 2 GB or more
• Hard Disk- 500GB or more

Operating system:

• Windows 7, 8 or Latest x64 bit


• Mac OS
• Linux Ubuntu

2
3.2 TECHNOLOGIES USED

 HTML: HTML is the center of each internet pages, regardless the complexity of a domain or
number of generation involved. It’s an primary talent for net expert. It's the place to begin for
mastering the way to create contents for the internet. And, fortunately for us, it is clean to
research.

 CSS: CSS stand for Cascading Style Sheets. This programming language dictate how the
HTML detail of a website should really seems at the frontend of the pages.

 JavaScript: JavaScript is complicated language than HTML or CSS, and it become not released
in beta shape till 1995. Nowadays, JavaScript is supported by way of all the contemporary net
browsers and it's miles used on almost every websites at the net for extra effective and
complicated functionalities.

 PHP is superb and popular language, It is powerful sufficient to be on the core of the largest
blogging structures on the web, It is deep sufficient to run the massive social network , It is
straightforward to be a amateur's first server language to analyze. PHP is a widely-used, open
source scripting language • PHP scripts are executed on web server, PHP files can contain text,
HTML, CSS, JavaScript, and PHP code.

 MYSQL My SQL is a relational database management system based on the Structured Query
Language, which is popular language for accessing and managing the record in the database.
MySQL is open-source and free software under the GNU licenses. It is widely supported by
Oracle.

 XAMPP: XAMPP is one of the widely used pass-platform net server, which allows the builders
to create and test their software on a local webservers. It became evolved by means of the
Apache Friends, and its local source code may be revised or changed by using the target
audience. It consist of Apache HTTP Server, Maria DB, and interpreter for the exceptional
programming language like PHP and Perl. It is available in 11 languages.

 Google Firebase Database: Firebase is a Backend-as-a-Service (Baas). It provides developers


with a variety of tools and services to help them develop quality apps, grow their user base, and

3
earn profit. It is built on Google’s infrastructure.

4
Framework

Django a free and open-source, Python-based web framework that follows the model–
template–views (MTV) architectural pattern. It is maintained by the Django Software
Foundation (DSF), an independent organization established in the US as a 501(c)(3) non-
profit.

Django's primary goal is to ease the creation of complex, database-driven websites. The
framework emphasizes reusability and "pluggability" of components, less code, low
coupling, rapid development, and the Principal of don't repeat yourself. Python is used
throughout, even for settings, files, and data models. Django also provides an optional
administrative create, read, update and delete interface that is generated dynamically
through introspection and configured via admin models.

5
5
CHAPTER-2 LITERATURE REVIEW

2.1 LITERATURE REVIEW

Stock photography websites provide users with a vast library of creative content that can be
purchased and downloaded for immediate commercial and editorial use. Purchase options range
from a single image download to monthly subscriptions for high-volume users.

When you download a photo without using a professional stock photo website, you run the risk of
not having the proper licensing or photo rights that allow you to legally use the image. Stock photos
are subject to strict copyright, property rights, and privacy laws, so using a professional stock
photography company not only guarantees technical quality, but it also takes the guesswork out of
copyrights and image licensing.

By downloading a file from a stock photo company like iStock, you’re buying a standard license
that lets you use the file for any personal, business, or commercial purposes that aren’t otherwise
restricted by the license. This means you can use the content in advertising, marketing, apps,
websites, social media, TV and film, presentations, newspapers, magazines and books, and product
packaging (among other uses). Learn more about common misconceptions around copyrighted
images.

6
CHAPTER-3 PROJECT ABJECTIVE AND METHODOLOGY

3.1 OBJECTIVE OF PROJECT

An image marked “editorial use only” cannot be used in any for-profit materials, meaning it cannot
be used to advertise or promote a product or service. There are several common uses for editorial
marked images.

 Illustrating news, commentary, or opinion in newspaper or magazine articles


 Blog or website posts (for both educational and descriptive purposes)
 Non Commercial multimedia presentations
 Textbooks
 Documentaries
 Coverage of newsworthy events

While images that are licensed for commercial use can be used for editorial purposes, it is important
to remember the opposite is not true for an “editorial use only” image. It cannot be used
commercially or in a for-profit project without obtaining additional licensing, model release forms,
and other waivers as required.

3.2 FEATURES OF PROJECT

An image that is licensed for commercial use can be used in promotional and advertising material
created with the intent to make a profit. When finding stock photos for commercial use, most
customers are searching for creative assets.

 Marketing and advertising materials


 Branding
 Social media
 Creative projects (such as decorations or promotional swag)
 Corporate identity
 Products for resale (T-shirts, packaging, etc.)
.

7
3.3 REQUIREMENT ANALYSIS AND FEASIBILITY STUDY
Requirement analysis is significant and essential activity after elicitation. We analyze,
refine, and scrutinize the gathered requirements to make consistent and unambiguous
requirements. This activity reviews all requirements and may provide a graphical view of
the entire system. After the completion of the analysis, it is expected that the
understandability of the project may improve significantly.
Here, we may also use the interaction with the customer to clarify points of confusion and to
understand which requirements are more important than others.

The various steps of requirement analysis are shown in fig:

Fig 3.1 Requirement Analysis Steps

Feasibility is defined as the practical extent to which a project can be performed


successfully. To evaluate feasibility, a feasibility study is performed, which determines
whether the solution considered to accomplish the requirements is practical and workable
in the software. Information such as resource availability, cost estimation for software
development, benefits of the software to the organization after it is developed and cost to
be incurred on its maintenance are considered during the feasibility study. The objective of
the feasibility study is to establish the reasons for developing the software that is
acceptable to users, adaptable to change and conformable to established standards. Various
other objectives of feasibility study are listed below.
• To analyze whether the software will meet organizational requirements.

• To determine whether the software can be implemented using the current technology
and within the specified budget and schedule
8
3.3.1 Feasibility Study Process
Feasibility study comprises the following steps:-

 Information assessment: Identifies information about whether the system helps in


achieving the objectives of the organization. It also verifies that the system can be

implemented using new technology and within the budget and whether the system
can be integrated with the existing system.
 Information collection: Specifies the sources from where information about
software can be obtained. Generally, these sources include users (who will operate
the software), organization (where the software will be used), and the software
development team (which understands user requirements and knows how to fulfill
them in software).
 Report writing: Uses a feasibility report, which is the conclusion of the feasibility
study by the software development team. It includes the recommendations whether
the software development should continue. This report may also include information
about changes in the software scope, budget, and schedule and suggestions of any
requirements in the system.

3.3.2 General information: Describes the purpose and scope of feasibility study. It also
describes system overview, project references, acronyms and abbreviations, and points of
contact to be used. System overview provides description about the name of the
organization responsible for the software development, system name or title, system
category, operational status, and so on.

3.3.3 Management summary: Provides the following information:

 Environment: Identifies the individuals responsible for software development. It


provides information about input and output requirements, processing requirements
of the software and the interaction of the software with other software. It also
identifies system security requirements and the system’s processing requirements
 Current functional procedures: Describes the current functional procedures of the
existing system, whether automated or manual. It also includes the data-flow of the
current system and the number of team members required to operate and maintain
the software.

 Functional objective: Provides information about functions of the system such as


new services, increased capacity, and so on.

9
 Performance objective: Provides information about performance objectives such
as reduced staff and equipment costs, increased processing speeds of software, and
improved controls.
3.3.4 Types of Feasibility:-

Various types of feasibility that are commonly considered include technical feasibility
operational feasibility, economic feasibility, legal feasibility, and scheduling
feasibility:

Fig 3.2 Types of Feasibility Studies

.1 SYSTEM ANALYSIS
The design phase focuses on the detailed implementation of the system recommended in the
feasibility study. Emphasis is on translating performance specifications into design
specifications. The design phase is a transition from a user-oriented document (system
proposal) to a document oriented to the programmers or database personnel System design
phase follows system analysis phase. Design is maintaining record proof design divisions
and providing a blue print or the implementation phase. Design is the bridge between system
analysis and system implementation. The design is the solution, a “how to “approach to the
creation of a new system. This is composed of several steps. It provides the understanding
and procedural details necessary for implementing the system recommended in the
feasibility study. Design goes thru logical and physical stages of development; logical
design reviews the present physical system, prepares input and output specifications, details
the implementation plan and prepares a logical design walk-through.

During this phase the analyst does the following:


 Schedules design activities.
 Determine the data inputs.
 Draws a model of the new system using data flow.
10
 Defines the data requirements with a data dictionary.
 Writes program specifications.
3.3.1 Identifies and orders any hardware or software that the system
design phase would need.

Fig 3.3 System Analysis

3.4.1 Why is system analysis necessary?

System analysis is an important activity that takes place when we are building new
information systems or changing existing ones. But why are special activities (such as
system analysis) needed to build good information systems? Why don’t these things happen
as matter of course in an organization? To answer these questions you have to consider
what must be done to build complex computer-based information systems. Basically, it is
necessary to set up right procedures to ensure that all the organization’s personnel have all
the data needed for. To do this, there are numerous things to be done. Equipment must be
chosen and new procedures designed. Programs must be written to support these
procedures on the equipment.
The systems are often made up many interrelated tasks. Changes to any one of these tasks
or additions of new tasks can affect existing ones. It is therefore necessary to spend
considerable time to understand the system and its problems properly. Only after
developing a good understanding does it becomes possible to propose useful.
11
The investigation into system operation and possible changes to the system is called system analysis.
Once system analysis is completed, system design commences. System analysts use
the understanding of the existing system and its problem to design eventually build a
better system. In addition, systems analysts must also determine what users may require of a
new system. Thus during analysis they may make enquires.

3.4.2 Objectives of Design:


System design is like a blue print for a building, it specifies all the features that are to be in
the finished product. Design states how to accomplish objectives determine in the analysis
phase. The major objectives of system design are to develop the best possible design as per
the requirements and working environment for operating the system:
 Completeness
 Correctness
 Efficiency
 Consistency
 Maintainability
 Cost

3.4.3 Process of Design


The design phase focuses on the implementation of the system recommended in the
feasibility study. System design can be of two types:
 Logical Design
 Physical Design

Logical Design:
Logical design concerns with the specifications of major features of the system that would
meet the objectives.
The main components of logical design are:
 Reviews the current system.
 Prepares output Specification.
 Prepare input Specification.
 File Specification.
 Procedure Specification.
 Control Specification.

12
 Specifies the implementation plans.

 Prepares a logical design walkthrough.


 Review benefits, costs, target dates, and system constraint.

Physical Design:
The physical design, which follows the logical design, produces actual program software,
files and a working system. The physical design produces the working system by defining
the design specifications that tell programmers exactly what the proposed system must do.
The physical design includes:
 Specify the Input /Output media.
 Design the data base.
 Design the programs.
 Specify backup procedures.
 Specify any new hardware/software.
 Specify implementation plan.
 Prepare a conversion schedule and a target date.
 Specify training procedure.

3.4.4 Data Flow Diagrams:


The DFD takes an input-process-output view of a system i.e. data objects flow into the
software, are transformed by processing elements, and resultant data objects flow out of the
software. Data objects represented by labeled arrows and transformation are represented by
circles also called as bubbles. DFD is presented in a hierarchical fashion i.e. the first data
flow model represents the system as a whole. Subsequent DFD refine the context diagram
(level 0 DFD), providing increasing details with each subsequent level.

The DFD enables the software engineer to develop models of the information domain &
functional domain at the same time. As the DFD is refined into greater levels of details, the
analyst performs an implicit functional decomposition of the system. At the same time, the
DFD refinement results in a corresponding refinement of the data as it moves through the
process that embodies the applications.
A context-level DFD for the system the primary external entities produce information for
use by the system and consume information generated by the system. The labeled arrow
represents data objects or object hierarchy.

13
Rules For DFD:
 Fix the scope of the system by means of context diagrams.
 Organize the DFD so that the main sequence of the actions
 Reads left to right and top to bottom.
 Identify all inputs and outputs.
 Identify and label each process internal to the system with Rounded circles.
 A process is required for all the data transformation and Transfers. Therefore, never
connect a data store to a data Source or the destinations or another data store with just a
Data flow arrow.
 Do not indicate hardware and ignore control information.
 Make sure the names of the processes accurately convey everything the process is
done.
 There must not be unnamed process.
 Indicate external sources and destinations of the data, with Squares.
 Number each occurrence of repeated external entities.
 Identify all data flows for each process step, except simple Record retrievals.

Fig 3.4 DFD for system.

14
CHAPTER-4 PROJECT FUNCTIONALITY

What is Stock Images & Its Sources?

Stock Images are the photos and images that are already captured, edited, and available to download
and use. It offers two options to you, which are premium images (paid option) and royalty-free
images (free option).

You can get an unlimited and wide range of images from these stock image websites that are useful
for your content. This helps you to get more visual options and to customize the images to create
your website visuals.

Where you can use the Stock Images:

 Websites
 Blog Posts
 Social Media Posts
 Infographics
 Digital Templates

There are different stock image websites available with both free and paid images that you can
explore to find the best images. If you have a limited budget, you can check the free stock images
websites for your content.

Stock Images helps you to create amazing visuals and graphics for your marketing and promotional
campaigns. Thus, it is very useful and helpful for you to get premium quality images for your website
and marketing efforts.

Why do you Need Stock Images:

There are multiple benefits of stock images that you can utilize to develop your website and social
media content. It will help you to get various types of images for your website’s content creation.
Get High-Resolution Images: You will get high-quality and resolution images from the stock
images website that is good for your content quality. It will also make your website beautiful and
attractive to the audience.

Premium Quality Images: Stock images website maintains the high quality in their image, thus they
offer premium quality images. It helps you to easily find premium-quality images for your website
and content.

15
Create Amazing Graphics: You can create amazing and attractive graphics for your website with
the best quality images. Stock images websites offer a wide range of images with beautiful designs
that makes your work easier.

Make your Content Attractive: The use of attractive visual content helps you to get more
impressions on your content published on social media. And, stock images are useful resources to
create attractive content for your website.

Multiple Visual Options: These stock image websites provide you with multiple visual
options like photos, illustrations, vectors, icons, and videos. It provides a wide range of
visual design options to you for your content.

16
Chapter-5: SYSTEM DEVELOPMENT AND SNAPSHOT

5.1 LOGIN PAGE

The page where the system users and the users will fill their username and password to access
the data. These can be only generated by the admin.
5.1.1 LOGIN PAGE USER INTERFACE

17
5.1.2 LOGIN PAGE DEVELOPMENT/CODE

18
5.2 Navigation bar :

19
5.2.1 Navigation Bar Code:

20
5.3 FREE STOCK PHOTO :

21
5.3.1 FREE STOCK PHOTO CODE :

22
5.4 : - Expoler popular photo :

23
5.4.1 Expoler popular photo code :

24
5.5 Gallery, Sports, Articals Links :

25
5.5.1 Gallery, Sports, Articals Links Code :

26
5.6 Image Search :

27
5.6.1 Image Search Code :

28
5.7 Busness, Wallpaper, Termionolgy Links :

29
5.7.1 Busness, Wallpaper, Termionolgy Links code :

30
5.8 Tags In Website :

31
5.8.1 Tags In Website Code :

32
5.9 Footer In Website :

33
5.9.1 Footer In Website Code:

34
CHAPTER-6 TESTING

Software testing is the method of assessment a software item to locate differences among
given input and anticipated output. Also to evaluate the feature of a software program object.
Testing assesses the quality of the product. Software testing is a manner that have to be
finished in the course of the development manner. In other words software checking out is a
verification and validation system.

 Verification
Verification is the system to make sure the product satisfies the situations imposed at
the begin of the development segment. In other words, to ensure the product behaves
the way we want it to.

 Validation
Validation is the system to ensure the product satisfies the specified necessities on the
stop of the development phase. In other phrases, to make certain the product is
constructed as in keeping with client requirements. Testing goes side by means of
aspect with the implementation that is aimed at making sure that the system works
appropriately and efficiently before the stay operation is done .The common view of
testing held by the person is method of executing a application with specific purpose
of handling errors. The software which has been advanced needs to be tested to show
its validity. Testing is taken into consideration to be the least innovative section of the
complete cycle of system design. In the real feel it's miles the phase, which enables to
carry out the creativity of the opposite phases, and makes it shine.

Unit Testing:
• In the line of procedure the whole people capability and modules were put to autonomously test.

• By following this technique every one of the blunders in coding were recognized and adjusted.

• This strategy was applied in mix with the White Box and Black Box testing.

• Method to track down blunders in every module.

• The work of explicit mix of information on framework activity was tried.

• Coming up next were the testicles completed for Graphical User Interface (GUI).

• It was seen that the pages opens appropriately founded on related menu based orders.

35
It was seen that the pages opens appropriately founded on related menu
based orders.

System Testing

We use this trying out approach. System testing is the checking out to make certain that with
the aid of putting the software program in unique environments (e.g., Operating Systems) it
nonetheless works. System checking out is achieved with complete system implementation
and surroundings. It falls below the elegance of black field trying out.

Performance Testing
Performance checking out is the checking out to assess the rate and effectiveness of the
system and to ensure it's far generating consequences within a detailed time as in
performance requirements. It falls under the class of black field trying out.

36
CHAPTER-7 CONCLUSION AND FUTURE SCOPE

4.1 CONCLUSION

So, what are stock photos? Stock photos are an excellent resource in today’s content-heavy
world. Everyone needs photos to decorate and illustrate their publications and websites.
Professional photographers are too expensive and inconvenient. Stock images are the perfect
solution.

You have to make sure you’re downloading photos from a trustworthy source. You don’t want
to break any copyright laws. And you need to know your images with the correct license for
what you want to do. You can’t advertise with editorial-use images.

There are some excellent stock photography websites online. You have free and paid options,
which offer extensive libraries of images. And now, many stock image websites are finding
their own niche. You’ll be able to find exactly want you need. Just remember to credit the
artists.

7.1 FUTURE SCOPE

 We will provide the images that are on social media.


 We will provide high resolution images for you.
 The users will never be get any copyright issue if user access our website.
 We will provide the application of our website.
 The user can use the images from our website directly.

37
REFERENCES

https://tailwindcss.com/

https://tailblocks.cc/

https://www.programiz.com/

https://www.freepik.com/

https://www.apachefriends.org/

https://en.wikipedia.org/wiki/WKIi

https://github.com/

https://chat.openai.com/

38

You might also like