Skip to content

Latest commit

 

History

History
45 lines (40 loc) · 2.16 KB

README.md

File metadata and controls

45 lines (40 loc) · 2.16 KB

trakai-mainpage

Trakai Castle Visitor Website

Description

This is a visitor-oriented website for Trakai Island Castle, designed to showcase its rich history, activities, and events, while allowing users to book visits directly through the site. The project is built with modern web technologies to provide an engaging and responsive user experience.

Features

Dynamic Home Page:

Highlights the history of Trakai Castle with a stunning banner. Displays events, expositions, and booking functionality.

Booking System:

Users can book visits by selecting a date, specifying the number of visitors, and choosing an activity. Fully functional booking system that connects to a database via PHP (when set up).

Activity Page:

Showcases popular activities like guided tours, parks, museums, and boat tours.

About page

Details the history and significance of Trakai Island Castle.

Contact page

Interactive map and contact form for inquiries.

Responsive Design:

Fully optimized for desktop and mobile devices.

Technologies Used

Frontend:

React.js for building interactive user interfaces. CSS for styling and animations. Material-UI Icons for social media and visual enhancements.

Backend:

PHP to handle booking form submissions and database connections.

Database:

MySQL (requires setup) for storing booking data.

Hosting and deployment:

Compatible with local development tools like MAMP/XAMPP.

Booking System

The booking system allows users to:

Select a date using a calendar widget. Input their personal details (name, email, number of visitors). Choose an activity (castle tour, city tour, museum visit, or boat tour). Submit the booking form. When connected to a database:

Booking details are stored in a MySQL database. PHP scripts handle form submissions and store/retrieve booking data. trakai-main-full trakai-contact-full