Alex Panichi

Roma Altruista

role / services

Web Design


I designed this website for a charity based on Roma, Italy. Roma Altruista organises events to support people, animals, the environment and whatever needs help. Their website is the hub where volunteers can look for events, signup online, attend the event and make their contribution. 


2021 (in development)

the challenges

I worked with the marketing team of Roma Altruista and together with the development agency that was in charge of the build of the website. I got wireframes provided with the user flow so my main tasks was to:

  • Design the screens from the wireframes in both desktop and mobile version
  • Create a web style guide to pass to the developers
  • Recreate set of icons for event categories

I also did a quick restyle of the logo, changing the font to match with the font used on the website which is Dm Sans, Google Fonts. Colour wise I just went for a monochromatic simpler version in dark blue.

Roma Altruista logo


The homepage is divided into 4 sections:

  1. the hero section with the statement in form of heading and video with the form to grab users emails
  2. Social proof from volunteers, businesses and vip ambassadors
  3. List of events for volunteers to apply
  4. Call-to-actions cards to involve businesses to host events
Roma Altruista work 1

homepage social proof

in this sections over here the social proof of Roma Altruista is even more highlighted showing logos of companies more and VIP ambassadors who participated to charity events

Roma Altruista work 2

homepage invite businesses

To involve companies in hosting and sponsoring events, there is an entire section on the homepage so businesses can easily apply.

Roma Altruista work 3
Roma Altruista work 4

Events page listing

This pages shows “All events” that will be happening in chronological order. The filters on the left provide the users tools to easily filter down the type of events they want to contribute.

Roma Altruista work 5

Individual event page

The individual event pages has all the information that the volunteer needs to attend the event:

  • Location, date and time of the event and the button to book the event
  • What will be done in the event
  • The event coordinator details and also will be possible to see other volunteers that have already booked their place 
Roma Altruista work 6
Roma Altruista work 7
Roma Altruista work 8

Flow for onboarding volunteers

After users click not he button to attend the event, the volunteer will be asked to signup/login to the website and eventually complete the form with all their details.

One extra optional step that is included in the event registration is the form to donate some money to the charity.

Roma Altruista work 9

Volunteer events and personal details

Once volunteers register for an event, they will be able to see al the past and future events in a specific section that they can access once logged in.

Roma Altruista work 10
Roma Altruista work 11

Events coordinators

Each event has an event coordinator which is the manager of the event. Each coordinator has a dashboard from where they can see the events assigned, volunteers attending and see which one have confirmed their attendance.

Roma Altruista work 12
Roma Altruista work 13
Roma Altruista work 14

Icons set for events categories

Roma Altruista work 15

Website style guide

Roma Altruista work 16
Roma Altruista work 17
Roma Altruista work 18
Roma Altruista work 19
next project - All rights reserved © 2022