You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.