D_
Diego SalazarFull-Stack Architect
2011Tourism WebsiteCompleted

Aventura Maya

Tourism-focused website developed to showcase attractions, destinations, and multimedia content related to Yucatan, combining visual storytelling with structured destination information.

PHPYii FrameworkMySQLJavaScriptjQueryClient ProjectMVC ArchitectureFull-Stack DevelopmentHTMLCSS

Project Overview

Understanding the Project

The Goal

Design and develop a visually engaging tourism website to promote destinations and activities in Yucatan. The platform needed to present galleries, descriptive content, and contact information in an attractive and structured format that appealed to both local and international visitors.

The Challenge

Creating a highly visual and thematic interface inspired by Mayan and natural elements while maintaining performance and structured backend logic. The project required dynamic gallery management, organized destination listings, and integration of multimedia content using the technologies available at the time.

My Role

I worked as a Full-Stack Developer, responsible for frontend layout implementation, backend development using MVC architecture, database modeling, and dynamic content management.

Role

Full-Stack Developer

Timeline

2011

Platform

Web

Team

Cross-functional (Design + Dev)

Screenshots

Visual Showcase

Homepage highlighting destinations and gallery sections

Homepage highlighting destinations and gallery sections

What I Built

  • Developed the complete website using PHP and Yii Framework following MVC principles.
  • Implemented dynamic gallery functionality for multimedia content display.
  • Designed and structured the MySQL database for destinations and content management.
  • Built interactive frontend elements using JavaScript and jQuery.
  • Integrated contact forms and informational sections.
  • Created reusable layouts and modular components within the framework.
  • Ensured cross-browser compatibility and structured code organization.

Tech Stack

Frontend

HTMLCSSJavaScriptjQuery

Backend

PHPYii Framework

Database

MySQL

Architecture Design Decisions

These decisions were intentional to ensure the site feels professional, calm, and easy to navigate:

  • Nature-inspired visual identity aligned with Mayan and ecological themes
  • Content-focused homepage combining hero imagery and descriptive panels
  • Dynamic gallery module for showcasing tourism activities
  • Structured destination listing with categorized sections
  • Use of Yii MVC architecture for maintainable backend structure

Results & Learnings

The project delivered an engaging tourism website that combined strong visual identity with structured destination information. It reinforced my early experience in full-stack PHP development, MVC architecture with Yii Framework, and dynamic gallery-based content systems.