Zhanna's Adventures

Zhanna's Adventures

This personal blog uses informal typography and a simple color scheme, allowing colorful photographs and custom historical mapping content to take center stage.


  1. Overview
  2. Project type
  3. Roles & responsibilities
    1. Primary role
    2. Responsibilities
  4. Technologies used
  5. Deployment method

Overview

Zhanna’s Adventures is a personal website detailing my adventures in hiking, geocaching, survey mark hunting, abandoned trail seeking, historical mystery-solving, and general exploration. I try to keep this project fun and interesting for myself and my readers, and to carefully document the places I visit and the trails I hike. The website also features some of my photography, which focuses on trail scenes, native plants, and food.

Content is created directly in the WordPress CMS and is searchable, and filterable by various custom taxonomies as well as by date. A custom post type for geocaches allows me to keep a copy of my geocache logs and integrate them with a post about each day’s adventures. Historical documentation accompanies my searches for abandoned trails mainly in Acadia National Park; in fact, a small community of abandoned trail seekers has developed around this website and several others with similar themes.

A selection of screenshots from Zhanna’s Adventures


Project type

Website


Roles & responsibilities

Primary role

Website Developer

Responsibilities

  • Application development
  • Asset creation
  • Content creation
  • Server and website administration & maintenance
  • Systems integration
  • Website design & development

Technologies used

  • Self-hosted WordPress instance on virtual private server (VPS).
  • PHP for custom template development, on top of the GeneratePress theme framework.
  • Development and extensive use of custom fields and custom post types to create personal geocache database within WordPress.
  • Integration of Leaflet open-source JavaScript mapping library for displaying geocache locations and hike/bike tracklogs on maps.
  • Backups performed daily by iControlWP WorpDrive service.

Deployment method

  • Local development on XAMPP server, then migrate changes to WordPress instance.
  • Textual content created directly in WordPress CMS.


© 2024 Jennifer Galas. All rights reserved.