Youky Design

menu

Unpam Career Center App

Published on:

This project was inisiated for my graduation project as a Computer Science, which require to solve real world problem. And I’m glad to be allowed and invited to work on Universitas Pamulang’s Career Center.

About Career Center

Career Center is a job portal platform for students spesifically graduated from Universitas Pamulang.

Main goals

  1. Dedicated job portal for Universitas Pamulang students to keep they highlighted, since there are about 25k active students on Q2 2024, reduce competitive on the 3rd party job portals.
  2. Data connection between the app itself and the university, allowing Career Center to read students data e.g achievements, academic activities, etc. seamlessly with only single syncronization. This is very beneficial for students to reduce their efforts of CV building, and also beneficial for company to get students information from single source of truth.

There is a web-based platform currently under development, but my own role is for mobile platform.

The designs

The first kick start of this project was on the designs, I refer to general job portal that currently available out there and also talks a lot with responsible people from Universitas Pamulang about the app requirements. Here I happily to share some snapshot of the design for each screen:

Onboarding Screen Registration Flow Main flow Application Screen Interview Screen

Tech stacks

Entering development phase, I should define the stacks by myself, and it pretty simple actually, since the stakeholder wants to publish the first MVP as soon as possible and targetting all students which divided into two platforms, Android and iOS, my decision was fastly determined to use Flutter.

Why Flutter ?

A common challenge in cross-platform development is ensuring that the application looks and feels the same on both iOS and Android. Some frameworks reliance on native UI components can lead to subtle, and sometimes significant, visual discrepancies between platforms. This often requires developers to write platform-specific code to achieve a consistent design.

Flutter elegantly solves this problem by using its own set of customizable widgets. Because Flutter renders the UI itself, it guarantees a pixel-perfect and consistent appearance across all devices and operating systems. This not only saves development time but also ensures a strong and unified brand presence, regardless of the user’s device.

Prototype

On the video below, I show the Prototype of the app, it’s not the end result but of course, this one is what I can share publicly. Enjoy!