Role
UI/UX Designer
Developer
Work
UX design, web development,
cloud deployment
Tools
Figma, WordPress, Elementor, LocalWP, Google Cloud VM
Duration
12 weeks
Project Overview
01 | Objective
Design a website to organize and showcase medical research posts (POEMs), making them searchable, filterable, and accessible for the public.
02 | Role & Deliverables
03 | Challenges
There was no existing website. I had to build everything from the ground up.
04 | Outcome & Impact
The result is a live platform that meets user needs for readability and accessibility. It helped Dr. Grad share medical content more effectively and can grow with future research posts.
Design Process
1. Understand & Scope
Define goals and identify scope with the supervisor
2. Design & Iterate
Created and refined wireframes based on feedback
3. Build & Deploy
Developed the full site and deployed on Google Cloud
Project Goal
Design a professional website to help Dr. Roland Grad share his POEMs (Patient-Oriented Evidence that Matters) insights.
The goal was to make reliable medical insights accessible to anyone seeking trustworthy health information.
Objective
My supervisor outlined the following objectives for the website:
Present articles with their complete references and sources
Organize medical information for easier navigation
Provide links to relevant medical resources and official websites
Include contact information
Multi-language support
User sign-in and guest mode
User discussion forum
Questions I Asked to Clarify Scope
To better align the project with real-world needs, I asked my supervisor targeted questions early in the process:
Who are the target users?
Patients and family doctors who want to quickly understand medical research.
How often will new articles be added?
Ideally updated daily; currently around 2–4 articles per week.
How I Comprehend Objective
These two questions shaped how I organized the core objectives of the site. This categorization helped me prioritize essential functions early on, clarify overlapping needs, and guide both the information architecture and feature planning.
I added design notes and questions during this process to align decisions with user needs and project constraints.
Adjustments:
It’s easier to implement and maintain, while still allowing users to leave feedback.
Enable filtering articles by categories ⮕ Switched to tag-based filtering
The supervisor mentioned the article topics were too diverse and unevenly distributed to group into fixed categories. I suggested using tags instead, which offer more flexibility and scalability.
The supervisor asked for three languages based on the current user base. But he hopes the website is set up to support additional languages later as needed.
Evaluating Tools for Building the Website
Given the 12-week timeline, the need for frequent content updates, and my basic coding background, I explored tools that would let me design and launch the site efficiently without writing code.
Instead of coding the site with HTML/CSS/JS, I focused on low-code and plugin-supported platforms that allowed me to:
Build a clean and responsive interface
Add features like search, filtering, and multilingual support
Let my supervisor manage content after launch
I compared options like Wix, Webflow, and WordPress.
In the end, I chose WordPress because it offered the best balance of flexibility, scalability, and ease of use and had the plugin support I needed to meet all project goals.
Design & Iterate
Wireframe
As I iterated, I explored different homepage layouts to balance simplicity and content visibility.
Sitemap
Building with Wordpress & Elementor
Deployment
To make the site live and accessible to the public, I deployed it using Google Cloud as requested, since the department already had a paid account.
Here’s a simplified overview of the steps I handled:
Built and tested the full website locally using LocalWP
Deployed to Google Cloud, since my supervisor already had an active account
Set up a basic Ubuntu VM with LEMP stack (Linux, Nginx, MySQL, PHP)
Uploaded all content and database manually
Installed WordPress core and configured the site
Enabled SSL and completed setup using the GCP IP address (domain not yet connected)
While I don’t have a full development background, I independently completed this deployment through hands-on learning, documentation, and debugging.
Delivery
A fully functional WordPress website, built and deployed using Google Cloud
A customized layout built in Elementor, tailored to the client’s structure and content
A working tagging system with custom CSS for article filtering
Features including search, filtering, multilingual toggle, article commenting, signup function, and responsive layout.
Home Page
Studies Page
About Me Page
Reflection
What I Learned:
Grouping the project goals into categories helped me stay on track and communicate clearly with my supervisor. It made decisions easier later on.
What’s Next