Professional Documents
Culture Documents
Sayan Adhikary PT2
Sayan Adhikary PT2
Sayan Adhikary PT2
INTERDISCIPLINARY PROJECT
By
SAYAN ADHIKARY
(Reg. No – 41111150)
SCHOOL OF COMPUTING
SATHYABAMA
INSTITUTE OF SCIENCE AND TECHNOLOGY
(DEEMED TO BE UNIVERSITY)
CATEGORY - 1 UNIVERSITY BY UGC
Accredited “A++” by NAAC I Approved by AICTE
JEPPIAAR NAGAR, RAJIV GANDHI SALAI, CHENNAI - 600119
APRIL - 2024
SATHYABAMA
INSTITUTE OF SCIENCE AND TECHNOLOGY
(DEEMED TO BE UNIVERSITY)
Accredited with A++ Grade by NAAC
Jeppiaar Nagar, Rajiv Gandhi Salai,
Chennai – 600 119
www.sathyabama.ac.in
BONAFIDE CERTIFICATE
BONAFIDE CERTIFICATE
This is to certify that this Project Report is the Bonafide work of SAYAN ADHIKARY
(41111150) who carried out the Project entitled “E-COMMARCE WEBSITE” under my
supervisionfrom January 2024 to April 2024.
Internal Guide
ii
DECLARATION
DATE:
iii
ACKNOWLEDGEMENT
iv
ABSTRACT
vi
TABLE OF CONTENTS
vi
ABSTRACT
Viii
LIST OF FIGURES
1 INTRODUCTION 1
1.1 Overview
2 2
LITERATURE SURVEY-
2.1 Survey
3
REQUIREMENTS ANALYSIS
3.1 Objectives 4
3.2 Requirements 5
7
3.2.2 Software Requirements
4
DESIGN DESCRIPTION OF PROPOSED PRODUCT
4.1.4 Output 15
20
4.2 4.2.1 Novelty of the proposal
5 CONCLUSION 23
6 REFERENCES 24
vi
LIST OF FIGURES
1. System Architecture 13
2. Source Code 16
3. Output 19
vi
CHAPTER 1
INTRODUCTION
1.1 OVERVIEW
The development of an online art shopping platform using PHP signifies a
groundbreaking step in the art market, serving the needs of both artists and art
enthusiasts in today's digital landscape. This platform offers a secure and user-friendly
space for artists to exhibit their creations and for art enthusiasts to conveniently explore
and purchase art.
For artists, the platform provides a range of features, including the ability to create
customized profiles, upload their artwork, set prices, and efficiently manage their
inventory. For art enthusiasts, it offers a diverse collection of artworks to peruse,
powerful search capabilities to find specific pieces, and a secure online purchasing
process.
vi
CHAPTER 2
LITERATURE REVIEW
2.1 SURVEY
Introduction to Online Art Market: Online art marketplaces have gained prominence as
a convenient platform for buying and selling artwork. This shift from traditional brick-and-
mortar galleries to digital platforms has reshaped the art industry.
The online art market has witnessed substantial growth, with reports indicating a rising
number of art buyers and increased sales volume online. This growth has been driven by
accessibility, global reach, and a younger demographic of art buyers.
vi
Marketplaces and Platforms: Prominent online art marketplaces such as Saatchi Art,
Artsy, and Etsy have emerged, offering diverse collections and tools for artists to
showcase their work.
User Behavior and Trends:Studies have shown that online art buyers prioritize factors
like transparency, authenticity, and ease of purchase. User-generated reviews and
recommendations influence buying decisions, and the use of mobile devices for art
shopping is on the rise.
Digital Art and NFTs:The advent of Non-Fungible Tokens (NFTs) has introduced a new
dimension to online art sales, especially in the realm of digital art. NFTs have created
opportunities for artists to sell digital creations and for collectors to own unique digital
assets.
Challenges and Trust Issues: Challenges in online art shopping include concerns about
counterfeit art, trust issues regarding online sellers, and the need for secure payment
gateways. Building trust and transparency is essential..
Conclusion: The online art market has become a dynamic and evolving space,
presenting opportunities and challenges. As technology and user preferences continue to
evolve, it is essential for online art platforms to adapt and innovate to meet the needs of
artists and buyers.
vi
Chapter 3
REQUIREMENTS ANALYSIS
The objectives of a project focused on developing an online shopping platform for artwork
using PHP typically include:
Artist Empowerment: Provide artists with tools to create profiles, upload their artwork,
set prices, and manage their inventory efficiently. Empower them to reach a broader
audience and manage their online art presence.
vi
3.2 REQUIREMENTS
Online shopping for artwork has become increasingly popular in recent years, offering art
enthusiasts and collectors a convenient and diverse way to explore and acquire beautiful
pieces. One of the primary advantages of online art shopping is the vast array of options
available at your fingertips. Unlike traditional brick-and-mortar galleries, online platforms
showcase a global selection of artworks, spanning various styles, genres, and artists.
This broad range allows individuals to discover and purchase pieces that resonate with
their personal tastes and preferences, regardless of geographical constraints.
Furthermore, online art shopping offers a wealth of information about each artwork,
including its history, artist's background, and pricing details. Buyers can make informed
decisions and explore the art world with greater transparency and accessibility.
Additionally, online art marketplaces often provide secure payment options and shipping
services, ensuring the safe and hassle-free delivery of purchased artworks to your
doorstep.
Moreover, online shopping for artwork allows for a more comfortable and flexible
experience, enabling individuals to browse and make purchases at their own pace and
convenience. With the rise of augmented reality (AR) and virtual reality (VR)
technologies, some platforms even offer immersive experiences that allow customers to
visualize how the artwork will look in their own spaces before making a decision. Overall,
online shopping for artwork has revolutionized the way art is bought and sold,
democratizing access to art and enriching the art collecting experience for people
worldwide.
vi
3.2.1 HARDWARE REQUIREMENTS
The hardware requirements for an Interactive Quiz website can vary depending on
factors such as the scale of the platform, the expected user traffic, and the complexity of
the website's features. Below are general hardware requirements for an Interactive Quiz
website:
Storage: Adequate storage is essential for storing Score, user data, and other media
files. Utilize scalable and redundant storage solutions to accommodate data growth.
CPU and RAM: The server's CPU and RAM specifications should be chosen based on
the expected workload. More powerful processors and ample RAM are essential for
handling concurrent user requests, especially during peak traffic.
Database Servers: To store user data, Student score, and other content, you'll
require a database server. MySQL, PostgreSQL, or MongoDB are commonly used
database management systems (DBMS). The server's capacity should be chosen based
on the anticipated data volume and concurrent users.
Load Balancers (Optional): For scalability and redundancy, load balancers may
be necessary to distribute incoming web traffic across multiple web servers. This ensures
high availability and improved performance.
Creating an online shopping platform for artwork using PHP involves several software
requirements:
vi
Web Server: You'll need a web server like Apache, Nginx, or LiteSpeed to serve your
PHP web application.
PHP: Install PHP on your server (PHP 7 or higher is recommended) to handle server-
side scripting and dynamic content generation.
Frontend Technologies: Employ HTML, CSS, and JavaScript for building the user
interface and a responsive design. Utilize a frontend library or framework like React,
Angular, or Vue.js for enhanced interactivity.
Security: Implement security measures such as SSL certificates for data encryption,
user authentication and authorization, and protection against common web vulnerabilities
like SQL injection and cross-site scripting (XSS).
Email Services: Set up SMTP or use a third-party email service for sending order
confirmations, newsletters, and notifications to customers.
Version Control: Employ Git or another version control system to track changes and
collaborate with a development team.
vi
Testing Tools: Implement PHPUnit or similar for PHP unit testing and utilize browser
developer tools alongside testing frameworks for frontend testing.
Analytics and Monitoring: Integrate tools like Google Analytics to gather insights into
user behavior and sales. Implement server monitoring solutions for performance
optimization.
Backup and Recovery: Regularly schedule automated backups of your website and
database to ensure data integrity and disaster recovery.
By fulfilling these software requirements, you can create a secure and feature-rich online
art shopping platform using PHP.
vi
CHAPTER 4
The development of an online art shopping platform using PHP involves several
distinct stages, each with its own set of tasks and objectives. Here are the
various stages of the project:
Index.html:-
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<script src="https://kit.fontawesome.com/4a3b1f73a2.js"></script>
<link href="https://fonts.googleapis.com/css?family=Lato&display=swap"
rel="stylesheet">
<script src="js/jQuery3.4.1.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-
carousel/1.9.0/slick.min.css">
</head>
<body>
<div id="1"></div>
<script>
load("header.html");
function load(url)
req.send(null);
document.getElementById(1).innerHTML = req.responseText;
</script>
<div id="2"></div>
<script>
load("slider.html");
function load(url)
{
req.send(null);
document.getElementById(2).innerHTML = req.responseText;
</script>
<div id="3"></div>
<script>
load("content.html");
function load(url)
req.send(null);
document.getElementById(3).innerHTML = req.responseText;
</script>
<div id="4"></div>
<script>
load("footer.html");
function load(url)
req.send(null);
document.getElementById(4).innerHTML = req.responseText;
</script>
</body>
<script src="https://cdnjs.cloudflare.com/ajax/libs/slick-
carousel/1.9.0/slick.min.js"></script>
<script>
$(document).ready(function()
$('#containerSlider').slick({
dots: true,
infinite: true,
slidesToShow: 1,
slidesToScroll: 1,
autoplay: true,
autoplaySpeed: 1500,
});
});
</script>
<script src="content.js"></script>
</html>
4.1.4 OUTPUT:-
HOME PAGE:
Product:
Check out place:-
The working principle of an online art shopping platform using PHP involves the
coordinated operation of various components to provide artists and customers
with a seamless and secure experience. Here's an overview of the working
principle:
- Artists and customers register on the platform by providing their details and
creating accounts.
Artists can upload their artwork, including images and descriptions, to the
platform.
The platform stores this information in a database, associating each artwork with
its respective artist.
Artwork Presentation:
The frontend of the platform displays the artwork listings in an organized and
visually appealing manner.
Search and Filters: Customers can use search functionality and filters to narrow
down their choices based on criteria like art style, price range, or artist.
Shopping Cart:Customers can add artwork to their shopping cart, which keeps
track of selected items- They can review and edit their selections before
proceeding to checkout.
Order Processing:
After successful payment, the platform records the order and updates
inventory.
Artists are notified of the sale, and customers receive order confirmations.
- Users can access their profiles, view purchase history, and manage account
settings.
Customers can leave reviews and ratings for purchased artwork, contributing to
the platform's reputation and helping other customers make informed decisions.
- Analytics tools provide insights into user behavior, helping optimize the
platform and
marketing efforts.
- Customer support channels assist users with inquiries, issues, and requests.
Data Security:
The platform prioritizes data security by using encryption, access controls, and
security best practices to protect sensitive user and transaction data.
By following this working principle, the online art shopping platform using PHP
aims to provide a seamless and secure environment for artists to showcase their
artwork and customers to discover, purchase, and appreciate art.
4.2. FEATURES
An online art shopping platform using PHP boasts a robust set of features
designed to provide a comprehensive experience for artists and
customers alike. The platform begins with user registration and
authentication, allowing artists and customers to create accounts
securely. Artists can then upload and manage their artwork, including
detailed descriptions and pricing, with categorization and tagging for easy
discovery. Customers benefit from a user-friendly interface
with powerful search and filtering capabilities to browse and find their
desired artwork.
Security features are paramount, including SSL encryption for secure data
transmission and regular security audits. An admin dashboard empowers
administrators to manage users, artwork listings, and orders, while
content management tools facilitate the addition of non-artwork content.
The novelty of the proposed online art shopping platform using PHP lies in its
ability to provide a unique and engaging experience for both artists and
customers in the world of online art marketplaces. Here are some aspects that
set this proposal apart:
Security and Trust: Robust security measures, including SSL encryption, user
authentication, and regular security audits, build trust among users. Clear
licensing and ownership terms further establish a secure and reliable
environment for artists and customers.
Support for Emerging Artists: The platform supports both established and
emerging artists, providing a level playing field for artists at different stages of
their careers. Emerging talents have the opportunity to gain exposure and grow
their fan base.
In summary, the novelty of this proposal lies in its holistic approach to creating
an inclusive and vibrant online art shopping platform. It fosters artistic diversity,
engages users through data-driven insights and community features, and
prioritizes security and trust, making it a distinctive and compelling choice for
artists and art enthusiasts alike.
.
CHAPTER 5
CONCLUSION
The proposed online art shopping platform seeks to go beyond being just a
marketplace; it aims to become a vibrant community where art thrives, creativity
flourishes, and connections are forged. It embraces diversity, encourages
dialogue, and opens up new possibilities for artists and art enthusiasts
worldwide.
REFERENCES
• https://www.w3schools.com/
• https://stackoverflow.com/