For my final project, I’d like to create a personal site about one of my hobbies — running. I started running two years ago, and my goal is to run a full marathon (26.2 miles) in 2018.
I am pursuing this topic for my final project because I feel as though I need something to hold me accountable to actually go running consistently. I am envisioning this site as a place where I can track all of my training runs, my favorite routes, photos, and details about my past and upcoming races.
Some of the customizations and features that I’d like to build into my site include a page where I can discuss my training, a custom post type to track the different details of my runs, and a widget or plugin that connects to my Strava profile and shows my recent running routes.
- The goal of my final project site will be to serve as a means to hold me accountable to run consistently as I begin my marathon training journey. The earliest I would run a marathon would be March 2018, and I don’t need to actually start training to run 26.2 miles until about four months before the race, but I’d like to build up my baseline fitness, strength, and speed in the meantime.
- A second goal is to gain a readership made up of both new and experienced runners and anyone who enjoys or is interested in the sport of running, and to foster conversation among this community.
- My third and final goal is to use this site to demonstrate my basic understanding of web development principles and the WordPress platform.
My site’s audience will include my friends and family who want to keep up with my progress, as well as like-minded running enthusiasts who are seeking information and motivation. I’d love to tailor my site around living and running in Washington, D.C., which might make my target audience more specific to runners who live in the D.C. metro area or other urban areas.
How I’ll Achieve My Goals:
- I plan to have different pages on my site, including a page called Run, which will feature recaps of my runs using the custom post type I will create — as well as an About Me page and a Contact page where readers can submit questions, comments, and ideas.
- I will also link my Strava profile — where I currently track all of my runs — to my site, so that my readers can see my recent and past running routes.
- I will customize my chosen WordPress theme with new colors and font types.
I plan to make several modifications and customizations to my site that are client-side and server-side, so I will pursue the full-stack track. My planned modifications are listed below.
- I plan to create a child theme so that I can make changes to the colors and fonts on my site.
- I will create a custom post type called “Run” with a custom metabox called “Run Details.”
- I will render four custom fields within the metabox, including neighborhood, distance, date, and time. The latter two fields will indicate the date and time that my run actually occurred on, and will be separate from the date and time stamps that are already included on each published post. This will allow me to closely track the details about each of my runs.
- I will create categories called “Training Run” and “Race” to distinguish these types of posts from more general blog posts.
- I will install a text widget on the main sidebar of my site using shortcode from my Strava profile to show my most recent running routes.
- I will add a plugin for a contact form, as well as social media contact buttons.
My site will be called The Running (G)lover, which is a play on both my last name and the topic of my site. People are constantly mispronouncing my last name — it rhymes with lover, not clover — and so in addition to my site being a digital accountability partner, I’m hoping it will help people to learn the correct pronunciation of my name (and of the Glover Park neighborhood where I also live — it’s pronounced like the word “glove” with an “r” on the end!).