Wecan - Front End developing in JunctionX Budapest 2021 Hackathon

My Role


Front End Developer



JunctionX Budapest




October 2021


JunctionX Budapest is an event which oganized by CraftHub in the the fall of 2021, in order to bring developers, designers, and entrepreneurs an opportunity to showcase their talents and create innovative solutions to solve fascinating challenges provided by our partners within 48 hours in Budapest or online.

Varian, a Siemens Healthineers company, they envision a world without fear of cancer. Their challenge is to come up with a solution that helps the patience understand about their diseases and connect them with doctor, who will monitor their health after the active treatment. We created a web application, Wecan, has the follow-up care program with health status tracking and automated care features.

As the leader of my team, I was responsible for planning, assigning tasks and deadlines for my teammates, and later presenting our solutions to the judges in the final.

Result & Demo

After 48 hours, our team came in 2nd place of Varian challenge.

We created a demo video for the second round of the competition which shows how would the web app work

The web application is hosted here using Vercel. Code are public at Github


With the idea of Wecan, we intended to come up with a user-friendly interface of which solutions can be implemented in Varian's currently used mobile application. Therefore, we aimed to achieve an appearance that is close to the company's brand in colors, shapes, and tone of voice but has unique characteristics. We have a bold, vibrant, and friendly visual identity with round shapes and fascinating gradients.

Since the patients in cancer treatment may be tied to bed and feel weak, we made the application mobile-first and easy to use by reducing the length of the user journey and focusing on delivering the necessary information. Most of the crucial tasks are available from the homepage, but also, supplementary features and more complex diagrams can be reached through the navigation.


> Health status checking:

For every patient, questionnaires are assigned on different topics regularly to monitor their physical and mental state. In the form, they have to provide information on their symptoms, side effects, emotions and they can be asked to measure their weight, blood pressure, and so on

> Automated data collection:

The questionnaires can be sent out regularly with preset templates based on every illness, medication plan, ongoing therapies, and phase in cancer care.

> Data visualization:

The members of the care team can access all the data provided from the patients which can ease detecting anomalies or trends and which can help further improve follow-up therapies.

> Enhanced communication:

The data will be sent to the care team, which they can respond right away by offering an appointment, prescribing medicines, or recommending articles for the patients to read.

> Knowledge sharing:

The care team is able to add relevant articles about different types of illnesses, psychological and mental health support, medicines' side effects, and starting a new cancer-free life.

Tech Stacks:

Front End:

> React.js

> Material-UI


> Hooks

Back End:

> NestJS

> PostgreSQL

> Docker


> Figma

> Photoshop & Illustrator & After Effect

> Visual Studio Code