WSRD writeup

West Sound Roller Derby Website: A Month of Building Something Special

This project marked a big step forward in both complexity and refinement, expanding on previous ideas of managing and interacting with website content directly from the page. Over the course of nearly a month, I built a website that offers a rich user experience, integrates multiple functionalities, and is designed with both users and administrators in mind.

Homepage

  • Upcoming Event: Displays the upcoming event flyer.
  • Ticket Sales: Visitors can purchase tickets directly.
  • Newsletter Signup: Stay updated by subscribing to the team’s newsletter.
  • Non-Profit Organization: As a 501(c)(3), West Sound Roller Derby (WSRD) welcomes donations to support their mission.
  • Core Values: Inclusivity, respect, communication, and integrity are at the heart of the team’s culture.

Shop by Category

A dedicated shopping page features:

  • Clothing categories like shirts, outerwear, and underclothes.
  • Multiple color or style options, including vibrant tones like orange, yellow, and purple.
  • Unique two-tone shirts for added style.

Gallery

The gallery showcases the vibrant community and events of WSRD. Each entry includes:

  • A gallery from the event
  • Event descriptions
  • Dates and locations

Roster

  • Team Culture: Respect, communication, and integrity on and off the track.
  • Meet the Skaters: Profiles highlight each skater’s dedication and personality.
  • Photography: Sponsored by Lydia Brewer, the official team photographer.

Support

  • Join the Bout Production Crew to assist with event planning and themes.
  • Become a Skating Official (referee) or Non-Skating Official (NSO) to support bouts.
  • Enroll in the Learn to Play Roller Derby program, open to anyone 18+ for a monthly fee.
  • Transfer or visit WSRD as a skater by filling out the Visiting Skater Form.

Forms Page

This page serves as a hub for various forms, streamlining communication:

  • Visiting Skater Form: For skaters who want to join practices or bouts.
  • Sponsorship Form: For businesses or individuals to support the team.
  • Request Bouting Date Form: For teams or organizers to schedule bouts.

About

  • History: Founded in 2012 to train skaters physically and mentally.
  • Core Values: Equality, sportsmanship, and democracy.
  • Culture: A positive, inclusive environment emphasizing respect and growth.
  • Non-Profit Status: Officially a 501(c)(3) since 2015.

FAQs

  • What Is Roller Derby? A fast-paced, full-contact sport played on flat tracks.
  • Gameplay Basics: Explains teams, scoring, penalties, and strategies.
  • Learning Opportunities: Encourages joining the New Skater Program to learn the ropes.

Account Page

A personalized experience for users to:

  • View and edit their profile details (e.g., email, name, and username).
  • Upload profile pictures or documents.
  • Navigate to the dashboard or sign out.

Admin Dashboard

  • Unread Messages: Displays submissions (e.g., sponsorship or skater forms).
  • Navigation: Quick links to profiles, events, and the warehouse helper.

Events & Gallery Management

An advanced page for managing events and their associated flyers:

  • Create, edit, delete, and update event information.
  • Upload and manage gallery images tied to specific events.

Warehouse Management

An elaborate section for inventory control:

  • Add, remove, and modify items in the database.
  • Streamline operations to keep warehouse stock organized.

Conclusion

This project not only showcased my ability to organize data and manage page structures effectively, but it also allowed me to refine my code for better readability and scalability. The website combines a rich user system, detailed forms, and multiple interactive features to support both skaters and administrators alike.

The user manual I wrote for this site serves as a testament to its depth and usability, and I'm proud of the month-long journey that brought it to life. From ticket sales to roster profiles, WSRD now has a powerful tool to engage with their community and grow their sport.