UGK Student

Introduction:

Go club as a client was quite fun since I was in Go for such a long time. I worked with my sister, Maja Mitic. We built a website for a Go club UGK Student.

Client Requirements:

  • Post news & updates about the Go club
  • Store important documents
  • Share information about the club & its activities
  • Offer content in both Serbian & English
  • Post Go games that can be viewed in a Go editor on the site

Choosing Wagtail CMS: We chose Wagtail CMS, an open-source content management system built on Django. Wagtail is flexible & easy to use, making it perfect for the client's needs.

Development Process:

  1. Planning & Design:
    • We discussed client needs & wrote down the requirements. The focus was on creating an easy-to-use design.
    • The layout was designed in figma to be clean & simple.
  1. Content Management:
    • Wagtail CMS allowed us to create custom content types for news, documents & Go games. This was crucial for the client.
    • We implemented a dual-language system, ensuring all content could be easily switched between Serbian & English.
  1. Collaboration:
    • Working with Maja was very smooth. We used kanban board for tasks. Both of us did frontend & backend.
  1. Technical Implementation:
    • The site’s backend was developed using Django.
    • We integrated Wagtail’s admin interface, making it easy for the client to manage content.
    • For the front-end, we used modern web technologies to ensure the site was responsive & visually appealing.
    • Docker was used both locally & in production.

Outcome: The UGK Student website met all the client’s needs. It is now providing members with up-to-date news, important documents, information about the club, and Go games viewable in a Go editor. The dual-language support has expanded the site’s reach, making it accessible to a broader audience.

Key Takeaways:

  • Collaboration: Working closely with Maja sped up the process by a lot.
  • Adaptability: Using Wagtail CMS allowed us to create a flexible, user-friendly site that the client can easily manage & update.

You can visit UGK Student here.