0% found this document useful (0 votes)
72 views36 pages

Fproject Akash Kumar

Uploaded by

Akash Kumar
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)
72 views36 pages

Fproject Akash Kumar

Uploaded by

Akash Kumar
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/ 36

J.C.

BOSE UNIVERSITY, YMCA, FARIDABAD


HARYANA 121006

(DEPARTMENT OF COMPUTER ENGINEERING)

INDUSTRIAL TRAINING REPORT ON

TOUR AND TRAVEL WEBSITE


Carried out at
EDVAC TECHNOLOGIES PVT. LIMITED

Submitted in partial fulfillment of the requirements for the award of


degree
‘Bachelor of Technology in Information Technology’

BY:
AKASH KUMAR (20001011004)
(SESSION 2020 - 2024)

UNDER THE GUIDANCE OF


MENTOR: MR. PROTTUSH
(JUNIOR WEB DEVELOPER) EDVAC TECHNOLOGIES
J. C. Bose University of Science and Technology, YMCA, Faridabad

Training & Placement Cell

CANDIDATE’S DECLARATION

I hereby certify that the work which is being presented in this project report titled
TOUR AND TRAVEL WEBSITE submitted to “J. C. Bose University of Science
& Technology, YMCA, Faridabad”, is an authentic record of my own work carried
out in the company “EDVAC TECHNOLOGIES”. The work contained in this
thesis has not been submitted to any other University of Institute.

Student Signature
Student Name: AKASH KUMAR
Student Roll No.: 20001011004

2
EXAMINER’S EVALUATION

The project report has been evaluated by us.

Internal Examiner

Signature:

Name:

Designation:

Date:

External Examiner

Signature:

Name:

Designation:

Date:

3
ACKNOWLEDGEMENT

I take this opportunity to express my profound sense of gratitude and respect to all
those who helped me throughout the duration of my project work.

First of all I wish to place my gratitude to EDVAC TECHNOLOGIES for providing


me an opportunity to work with them on this project which has enabled me to gain
a lot in terms of practical application of things available in theory and enabled me to
contribute to the team in an effective way.

I would also like to acknowledge Mr. PROTTUSH (Mentor) who helped me with
their constant involvement during my project tenure here.

Large scale successful projects have an efficient team working behind them. I owe
my thanks to all the EDVAC TECHNOLOGIES team members for entertaining
my queries and supporting me throughout the training period.

I would take this opportunity to thank Mr. Atul Mishra (Chairman, Department of
Computer Engineering), TPO and all faculty members of YMCA University of
Science and Technology for their vision and relentless support, constant
encouragement and assistance during the project work.

Thank you

AKASH KUMAR

20001011004

4
COMPANY PROFILE

Introduction :

EDVAC TECHNOLOGIES is a leading technology company specializing in


providing comprehensive IT solutions and services to businesses across various
industries. With a strong focus on innovation, reliability, and customer satisfaction,
we have established ourselves as a trusted partner for organizations seeking to
optimize their IT infrastructure and enhance their operational efficiency.

Our Vision:

At EDVAC TECHNOLOGIES, our vision is to empower businesses with cutting-


edge technology solutions that drive growth, productivity, and competitive
advantage. We strive to be at the forefront of technological advancements, enabling
our clients to leverage the full potential of their IT investments and achieve their
strategic objectives.

Our Services:

1. IT Infrastructure Solutions:

● Network design and implementation


● Server virtualization and consolidation
● Data center setup and optimization
● Cloud computing and migration
● Storage and backup solutions
2. Managed IT Services:

● 24/7 system monitoring and support


● Help desk and technical support
● Proactive maintenance and patch management

5
● Disaster recovery and business continuity planning
● Vendor management and procurement assistance

3. Software Development:

● Custom software development


● Web and mobile application development
● Enterprise software integration
● Legacy system modernization
● Quality assurance and testing

4. IT Consulting and Strategy:

● Technology assessment and planning


● IT roadmap development
● IT project management
● IT budgeting and cost optimization
● IT governance and compliance

Why Choose EDVAC TECHNOLOGIES?

1. Experienced Professionals: Our team consists of highly skilled and certified


professionals with extensive experience in their respective domains. They possess
the expertise to deliver tailored solutions that meet the unique needs of each client.

2. Customer-Centric Approach: We prioritize understanding our clients'


business requirements and challenges, ensuring that our solutions align with their
goals. Our customer-centric approach focuses on building long-term partnerships
and delivering exceptional service.

3. Cutting-Edge Technology: We stay abreast of the latest technological


advancements and industry best practices to provide state-of-the-art solutions. By
leveraging the power of emerging technologies, we help our clients stay ahead in
today's rapidly evolving digital landscape.

6
4. Reliable Support: We offer round-the-clock support, ensuring prompt
resolution of issues and minimizing downtime. Our proactive monitoring and
maintenance services help prevent problems before they impact business
operations.

5. Scalability and Flexibility: Our solutions are scalable and adaptable to


accommodate business growth and evolving needs. We work closely with our
clients to provide flexible solutions that can be tailored to their specific
requirements.

6. Commitment to Quality: We are committed to delivering high-quality


solutions and services that exceed our clients' expectations. Our stringent quality
assurance processes ensure that every project is executed to the highest standards.

Conclusion: EDVAC TECHNOLOGIES is your trusted partner for all your


technology needs. Whether you require infrastructure solutions, managed IT
services, software development, or strategic IT consulting, we have the expertise to
deliver innovative and reliable solutions that drive your business forward. Contact
us today to embark on a technology journey that transforms your organization and
propels it towards success.

TABLE OF CONTENTS

CHAPTER TITLE PAGE NO.


NO.

1. INTRODUCTION TO PROJECT 10

2. REQUIREMENT ANALYSIS (SRS) 12

3. HIGH LEVEL & DATA FLOW DESIGN 20

7
4. MODULE IMPLEMENTED BY ME 23

5. DATABASE AND DATA DICTIONARY 28

5. INFORMATION ABOUT TEST AND 33


STRATEGY

6. SNAPSHOTS OF GUI 36

7. REFERENCES 41

8. BRIEF PROFILE OF STUDENT 43

Chapter - 1

INTRODUCTION TO PROJECT

8
TOUR AND TRAVEL WEBSITE :-

Online Tour and Travel is a very user friendly project. In this project user can easily
understand and book all packages and also register for hotel. In this project there are
various types of forms, like all types of packages, book for package and Room
Registration Page in which user can insert his personal needs & facilities then upload
his form by which user can register in the web site. In this website user can also pay
money through credit card.

This site provides different tour packages, hotel booking and summer special tour
packages. Through this site, user can book different types of room such as deluxe
room, ac room etc on flexible price.

This site provides different packages, destination, and hotel booking services in one
particular state of India. Himachal Pradesh is very popular hill station of north India.
Visitors enjoy snow covered mountain peaks and adventure sports like trekking,
mountaineering and skiing.

In this website, according to the tour packages it provides services like online booking
facilities for all packages and hotels registration to the customer. In this project user
can easily understand and fill up the Room Reservation form. User can search for
various types of rooms.

Online Tour and Travel is a web based application made in Asp.Net. So with the help
of this project user can apply for packages of tour and room reservation.

In this project, Admin can add travel packages and all details of hotels which is located
in Himachal Pradesh and also add all details of bus for this particular city.
9
Chapter - 2
REQUIREMENT ANALYSIS

2.1. INTRODUCTION
The purpose of tour and travel is mainly to provide online booking services for the
user. This statement describes the problem definition of the proposed system. The
purpose of this site is to book online ticket for hotels and all tourist places of Himachal
Pradesh.

The problem definition of the vacation-o-city is to book online ticket for hotel and
tourist place where user wants to visit. It is a Web Based Application to develop
website in which end user interact with the web-app easily. In this website, Customer
or User can search and book all tourist places and all hill stations and all hotels of
Himachal Pradesh.

The problem is that we although have many websites but they offer a different kinds
of services. The customers are enjoying a lot but there is a lack of relationship between
travel agency and customers and hence we are establishing that relationship by
carrying and servicing all customers in the same manner that we wish to serve.

2.2. OVERALL DESCRIPTION


This system provides Online Registration, Tour Package Information, Bus ticket
booking and all other destinations. The purpose of this project is very clear that user

10
can find room facilities easily & hotel service providers also get good customers very
easily. Customer can register in the website & can create his own registration then he
can receive email for his room status related to his reservation and book all packages.
User can register hotel for different types of room what they want.

The Main Goal of this project is to provide


4 a very faster room reservation services and
also booking services for different types of packages so any user can get this service
very easily.

➢ Our objective is to make strong relationship with customers so that they can enjoy
the holiday of their dreams.

➢ It saves lots of time , now a days there is a fast process world any one can work
quickly so, this project helps that people who are searching for reservation in
organization, so they can easily fill up the form and search rooms and different
tourist place.

➢ Possess complete back up services.

2.3. PRODUCT FUNCTIONALITY


Some major product functionalities of the system are as follows:

● Home page
● Destinations list
● Availaible tour Packages
● Theme Based tour Packages
11
● Activities List
● Hotels list

2.4. FUNCTIONAL REQUIREMENTS

User Registration and Authentication


• User Registration: Allow users to create an account using email, social media,
or phone number.
• User Authentication: Implement secure login and logout functionality.
• Password Management: Provide options for password recovery and reset.
User Profile Management
• Profile Creation and Editing: Enable users to create and update their profiles
with personal information, preferences, and travel history.
• Profile Picture Upload: Allow users to upload and change profile pictures.
• View Booking History: Users can view their past bookings and travel history.
Search and Browse
• Destination Search: Provide a search bar for users to find destinations by
name, region, or attractions.
• Filter and Sort Options: Allow users to filter search results by price, ratings,
popularity, and other criteria.
• Map View: Integrate a map view to display search results geographically.
Travel Packages and Tours
• Package Listings: Display a list of available travel packages and tours with
details such as itinerary, inclusions, exclusions, and pricing.
• Package Details: Provide detailed descriptions, images, videos, and reviews
for each package.
• Customizable Packages: Allow users to customize their travel packages based
on preferences.
Booking and Reservations
• Real-time Availability Check: Check and display real-time availability of
tours, hotels, and flights.
• Booking Process: Streamline the booking process with clear steps and
progress indicators.
• Payment Gateway Integration: Integrate secure payment gateways for online
transactions.
• Booking Confirmation: Send booking confirmation emails and SMS
notifications to users.
Accommodation and Transportation

12
• Hotel Listings: Display a list of available hotels with details such as location,
amenities, and reviews.
• Transportation Options: Provide information and booking options for flights,
buses, and car rentals.
• Integrated Booking: Allow users to book accommodation and transportation
together as part of a package.
Reviews and Ratings
• User Reviews: Enable users to write and submit reviews for tours, hotels, and
other services.
• Rating System: Implement a rating system for users to rate their experiences.
• Review Moderation: Allow admins to moderate reviews for appropriateness.
Itinerary Management
• Personalized Itineraries: Generate personalized itineraries based on user
preferences and bookings.
• Itinerary Sharing: Allow users to share their itineraries with others via email
or social media.
• Itinerary Editing: Enable users to edit and update their itineraries.
Customer Support
• Live Chat Support: Integrate a live chat feature for real-time assistance.
• Contact Forms: Provide contact forms for users to submit queries and
requests.
• FAQs and Help Center: Create a comprehensive help center with FAQs and
guides.
Admin Panel
• User Management: Admins can manage user accounts, including viewing and
editing user information.
• Content Management: Admins can add, edit, and delete travel packages,
destinations, and other content.
• Booking Management: Admins can view and manage all bookings and
reservations.
• Analytics and Reports: Generate reports on website performance, bookings,
and user activities.
Notifications and Alerts
• Email Notifications: Send automated emails for booking confirmations,
reminders, and special offers.
• SMS Alerts: Provide SMS alerts for important updates and notifications.
• Push Notifications: Integrate push notifications for mobile app users.
.

13
2.4. NON - FUNCTIONAL REQUIREMENTS
2.5.1 Usability :

In order to provide a seamless and enjoyable user experience, the App will
prioritize usability in its design and implementation. The application will
feature an intuitive and user-friendly interface, ensuring that users can
easily navigate through the various functionalities and features. The
search functionality will deliver fast and accurate results. The app should
have an intuitive user interface, clear navigation, and responsive design
to ensure ease of use across different devices.

2.5.2 Security :

Security is of paramount importance in the project. The login functionality


will implement robust security measures to ensure the confidentiality and
integrity of user credentials. User data, including personal information and
payment details, should be protected using industry-standard security
measures. provide a safe environment for users to engage with.

2.5.3 Compatibility :

To maximize accessibility and user reach, the App will prioritize


compatibility across a range of devices. The application will be
designed and developed to be compatible with a range of devices,
operating systems, and screen sizes. Different design techniques to
ensure that the application adapts seamlessly to different screen sizes
and resolutions. Whether users access the application on desktop
computers, laptops, tablets, or mobile devices, they can expect a
consistent and optimized experience.

14
2.5. TOOLS AND TECHNOLOGIES USED
● PHP

PHP is a widely-used server-side scripting language known for its flexibility


and extensive community support. PHP enables dynamic content generation
and seamless integration with web applications.

● CodeIgniter

CodeIgniter makes it easier for programmers to write secure PHP


applications by providing several features. CodeIgniter framework
can easily tackle threats like SQL injection, cross-site scripting
attacks, and remote code execution. Moreover, its cookie encryption
and decryption features enhance the product development process.

● MySQL Database

The project utilizes the MySQL relational database management system.


MySQL is recognized for its reliability, performance, and scalability,
making it suitable for storing and managing substantial volumes of data. It
provides a robust foundation for managing student records, attendance,
grades, and other essential information within the School Management
System.

● HTML, CSS and Javascript

HTML (Hypertext Markup Language), CSS (Cascading Style Sheets), and


JavaScript play key roles in creating the user interface for the School
Management System. HTML is used for structuring web pages, CSS adds
styling and layout, while JavaScript enables interactive and dynamic
functionality.

15
• Filezilla
FileZilla is a free, open-source FTP client and server software that
supports FTP, SFTP, and FTPS protocols. It is available for Windows, Linux, and
macOS. FileZilla features a user-friendly interface with drag-and-drop
functionality, tabbed browsing, and directory comparison. It allows users to
resume interrupted transfers, manage transfer queues, and set transfer speed limits.
The Site Manager enables saving multiple server profiles and bookmarking
directories. Advanced file management includes remote file editing and server-
side file search. Security features include SSH and SSL/TLS encryption with
password protection. FileZilla is popular for secure, efficient file transfers
between local and remote servers.

Chapter - 3

HIGH LEVEL & DATA FLOW DESIGN


3.1 HIGH LEVEL DESIGN FOR Tour and Travel Website
Architecture Overview
The architecture is based on a three-tier model:
1. Presentation Layer (Front-end)
2. Business Logic Layer (Back-end)
3. Data Layer (Database)
• Presentation Layer
Technologies: HTML5, CSS3, JavaScript
Components:
o Homepage: Promotional banners, popular destinations, search bar, and
user login/signup options.
o Search and Browse: Interface for searching tours, flights, hotels, and
rental cars. Filters and sorting options for search results.
o Booking System: Pages for booking tours, flights, and accommodations
with detailed information and user-friendly forms.
o User Account: User profile management, booking history, saved trips,
and preferences.
o Content Management: Travel blogs, guides, and reviews section.

16
o Support: Contact forms, live chat, FAQs.
• Business Logic Layer
Technologies: PHP
Components:
o Authentication and Authorization: User registration, login, and role
management.
o Booking Management: Handling booking requests, managing
availability, and confirming bookings.
o Payment Processing: Integrating with payment gateways for secure
transactions.
o Search and Filtering: Implementing search algorithms for tours, flights,
and hotels.
o Content Management: Managing travel blogs, guides, and user reviews.
o Notification System: Sending booking confirmations, reminders, and
promotional emails.
• Data Layer
Technologies: MySQL or PostgreSQL
Components:
o User Database: Storing user information, preferences, and booking
history.
o Booking Database: Storing details of all bookings, including status and
payment details.
o Travel Content Database: Information about tours, destinations, flights,
hotels, and reviews.
o Payment Transactions Database: Record of all financial transactions.
• Security and Performance Considerations
Security:
o Implement SSL for secure data transmission.
o Use prepared statements to prevent SQL injection.
o Secure user authentication with hashing and salting passwords.
o Implement access control mechanisms.
Performance:
o Optimize database queries and use indexing.
o Implement caching strategies for frequently accessed data.
o Use a Content Delivery Network (CDN) to speed up content delivery.
• User Interface Design
• Responsive Design: Ensure the website is accessible on various devices
(desktops, tablets, smartphones).

17
• User Experience: Intuitive navigation, fast loading times, and easy-to-use
interfaces.
• Visual Design: Attractive and professional aesthetics aligning with travel
themes.
• Deployment and Hosting
Web Server: Apache or Nginx
Hosting: Use a reliable hosting service with support for PHP and MySQL.
Version Control: Implement Git for source code management.
• Scalability
Horizontal Scaling: Add more web servers as traffic increases.
Database Replication: Implement database replication for load balancing
and fault tolerance.
• Maintenance and Monitoring
Regular Updates: Keep software and libraries up to date.
Monitoring: Use monitoring tools to track website performance and uptime.
Backup: Regular data backups to prevent data loss.
This high-level design provides a robust foundation for developing a Tour and Travel
Website using HTML, CSS, JavaScript, and PHP.

Chapter - 4

INFORMATION ABOUT MODULE


MODULES IMPLEMENTED

4.1 LEARNED PHP WITH CODEIGNITER

During the implementation of the Tour and Travel website, I focused on mastering
PHP, the scripting language used in combination with the CodeIgniter framework.
PHP is widely used for web development and provides powerful features for building
dynamic and interactive web applications. CodeIgniter, a popular PHP framework,
offers a structured and efficient development environment, providing a foundation
for building robust and scalable applications.

18
4.2 UTILIZATION OF CODEIGNITER FRAMEWORK

I extensively utilized the CodeIgniter framework for developing the School


Management System. CodeIgniter follows the MVC (Model-View-Controller)
architectural pattern, which promotes code organization and separation of
concerns. The framework offers a wide range of libraries, helpers, and tools that
accelerate development, simplifying tasks such as database access, form
validation, and session management.

4.3 ADMIN PANEL

I implemented an admin panel using PHP CodeIgniter to provide administrators with


a centralized platform for managing various aspects of the tour and travel website.
The admin panel includes functionalities such as user management, role-based
access control, system configuration, and data management.

19
Chapter - 5

DATABASE AND DATA DICTIONARY


5.1 DATABASE DESIGN
The database design for a Tour and Travel Website encompasses
the structure and relationships required to manage user data,
bookings, travel details, and transactions efficiently. This design
uses a relational database management system (RDBMS), such
as MySQL or PostgreSQL.
Users Table
• user_id: Primary key

• first_name: User's first name

• last_name: User's last name

• email: User's email address

• password: User's password

• phone: User's phone number

• address: User's address

• user_type: User role (admin/customer)

• created_at: Record creation time

• updated_at: Record update time

Tours Table
• tour_id: Primary key

• title: Tour title

• description: Tour description

• price: Tour cost

• duration: Tour length

• start_date: Tour start date

• end_date: Tour end date

• availability: Available slots

• destination_id: Linked destination

• created_at: Record creation time

• updated_at: Record update time

Flights Table
20
• flight_id: Primary key
• flight_number: Flight identifier

• departure_time: Flight departure time

• arrival_time: Flight arrival time

• price: Flight cost

• origin: Departure location

• destination: Arrival location

• airline: Airline name

• availability: Available seats

• created_at: Record creation time

• updated_at: Record update time

Hotels Table
• hotel_id: Primary key

• name: Hotel name

• location: Hotel location

• description: Hotel description

• price_per_night: Cost per night

• availability: Available rooms

• rating: Customer rating

• created_at: Record creation time

• updated_at: Record update time

Bookings Table
• booking_id: Primary key

• user_id: Linked user

• tour_id: Linked tour

• flight_id: Linked flight

• hotel_id: Linked hotel

• booking_date: Booking date

• total_price: Total booking cost

• status: Booking status

• created_at: Record creation time

• updated_at: Record update time

Reviews Table
• review_id: Primary key

21
• user_id: Linked user
• tour_id: Linked tour

• flight_id: Linked flight

• hotel_id: Linked hotel

• rating: Review rating

• comment: Review text

• created_at: Record creation time

• updated_at: Record update time

Payments Table
• payment_id: Primary key

• booking_id: Linked booking

• amount: Payment amount

• payment_date: Payment date

• payment_method: Payment type

• status: Payment status

• created_at: Record creation time

• updated_at: Record update time

Destinations Table
• destination_id: Primary key

• name: Destination name

• description: Destination description

• location: Destination location

• created_at: Record creation time

• updated_at: Record update time

22
.5.3 USE CASE DIAGRAM

23
5.4 DATA FLOW DIAGRAM

24
Chapter - 6

TEST STRATEGY FOR TOUR AND TRAVEL WEBSITE


TEST STRATEGY
Unit Testing
• Objective: Verify individual components (HTML, CSS, JavaScript, PHP
functions) work as intended.
• Responsibility: Developers
• Tools: PHPUnit, Jasmine
Integration Testing
• Objective: Ensure modules and components interact correctly.
• Responsibility: Developers and Testers
• Tools: PHPUnit, Selenium
System Testing
• Objective: Validate the complete and integrated website.
• Responsibility: QA Team
• Tools: Selenium, JMeter, OWASP ZAP
Acceptance Testing

25
• Objective: Confirm the website meets business requirements and is ready for
deployment.
• Responsibility: End-users, QA Team
• Tools: Selenium, Cucumber
Testing Types
Functional Testing
• Areas: User registration, login, booking, payments, tours, flights, hotels,
reviews, search functionality
• Approach: Test cases derived from functional requirements
• Tools: Selenium, Postman (for API testing)
Usability Testing
• Areas: User interface, navigation, accessibility
• Approach: User feedback, heuristic evaluation
• Tools: UsabilityHub, BrowserStack
Performance Testing
• Areas: Load times, stress handling, scalability
• Approach: Simulate peak load, identify bottlenecks
• Tools: JMeter, LoadRunner
Security Testing
• Areas: Authentication, authorization, data encryption, vulnerability scanning
• Approach: Penetration testing, security audits
• Tools: OWASP ZAP, Burp Suite
Compatibility Testing
• Areas: Browser compatibility, device compatibility
• Approach: Test on different browsers and devices
• Tools: BrowserStack, CrossBrowserTesting
Regression Testing
• Areas: Re-testing after changes to ensure no new issues
• Approach: Automated regression test suite
• Tools: Selenium, Jenkins
26
Chapter - 7

SNAPSHOTS OF GUI
7.1 HOME PAGE

27
7.2 BEST SELLING TOUR PACKAGES

7.3 DESTINATIONS OFFERED

28
7.4 TOUR BASED ON HOLIDAY THEMES

7.5 SPECIAL OFFERS AND DISCOUNTS

29
7.6 CLIENT’S REVIEW

7.7 DESTINATIONS PAGE

30
7.8 THEME BASED PACKAGES

31
7.9 Activities

32
7.9 LIST OF HOTELS

Chapter - 7

REFERENCES

33
REFERENCE
1. Php:- https://www.php.net/
2. Database :- https://dev.mysql.com/doc/
3. HTML:- https://en.wikipedia.org/wiki/HTML
4. CSS :- https://www.w3.org/Style/CSS/Overview.en.html
5. SQL :- https://dev.mysql.com/doc/

34
Chapter - 8

BRIEF PROFILE OF THE STUDENT


STUDENT PROFILE
PERSONAL DETAILS
NAME : AKASH KUMAR

ROLL NO. : 20001011004

COURSE :B.tech (IT) 4th YEAR

EMAIL : kumarakash121005@gmail.com

PROFESSIONAL EXPERIENCE
● Web Developer Intern

EDVAC TECHNOLOGIES(8 Jan 2024 – 07 July 2024):

PROJECT – TOUR AND TRAVEL WEBSITE

35
ROLE – Web Developer

MENTOR’S NAME – Mr. Prottush

DESIGNATION-Software

Engineer

EmailID-

prottush@edvactechnologi

es.in

36

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy