DEV Community

Erzana Muharremi
Erzana Muharremi

Posted on • Edited on

One Platform, Two Entry Points — Designing the Right Registration Flow

As our platform started coming to life, we reached a key moment:
Registration.

It sounds simple — but we knew this would shape the entire user experience.
We’re building ITConnect for two different people:
job seekers and companies.

So we needed two paths. Two forms. One goal:
Make it easy to join — and make every click feel like it belongs.

👨‍💻 Job Seeker Registration
We designed this flow with one thing in mind:
“How can we help companies find the right talent — fast?”

Here’s what job seekers fill in:

  • Basic info: name, city, contact

  • Their position of interest and skillset

  • A short description of who they are

  • Upload CV (to support their profile)

Every field is there for a reason — just enough to get started, without overwhelming.

🧑‍💼 Company Registration
For companies, the form is built around credibility and transparency:

  • Official email, company name & domain

  • Business number (for verification)

  • Short company description

  • Website (optional, but helpful)

The goal? Attract the right talent by showing that you're real and reliable.

💡 Why Two Forms?
We could’ve used one generic form… but we didn’t.
Instead, we built two distinct experiences to:

✅ Keep the user journeys clean and focused
✅ Validate the right type of input for each role
✅ Guide everyone to the correct dashboard after login
✅ Keep our backend structured from the start

This decision also made it easier to start building role-based dashboards, which are already in progress.

We’re learning that every click matters.
Even something as “simple” as registration needs thought, structure, and care.

And this was a small win that made a big difference in how our platform feels.
– Erzana, Sumea & Isme

Top comments (0)