<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Erzana Muharremi</title>
    <description>The latest articles on DEV Community by Erzana Muharremi (@erzana_muharremi).</description>
    <link>https://dev.to/erzana_muharremi</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3271640%2Fc3e33e53-17de-423d-b0da-3c7028999e76.png</url>
      <title>DEV Community: Erzana Muharremi</title>
      <link>https://dev.to/erzana_muharremi</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/erzana_muharremi"/>
    <language>en</language>
    <item>
      <title>IT Connect – Our Final Year Project is Now LIVE!</title>
      <dc:creator>Erzana Muharremi</dc:creator>
      <pubDate>Tue, 24 Jun 2025 21:55:12 +0000</pubDate>
      <link>https://dev.to/erzana_muharremi/it-connect-our-final-year-project-is-now-live-mdk</link>
      <guid>https://dev.to/erzana_muharremi/it-connect-our-final-year-project-is-now-live-mdk</guid>
      <description>&lt;p&gt;After months of hard work, learning, and collaboration, we’re proud to announce that our final year project – IT Connect – is now live and fully functional!&lt;/p&gt;

&lt;p&gt;💡 What is IT Connect?&lt;br&gt;
IT Connect is a web-based platform that bridges the gap between job-seeking tech professionals and companies looking to hire.&lt;br&gt;
It simplifies job applications, offers real-time interview scheduling, and provides a personalized experience for every user.&lt;/p&gt;

&lt;p&gt;🔍 Key Features&lt;br&gt;
🔐 User authentication with roles: workers &amp;amp; companies&lt;/p&gt;

&lt;p&gt;📄 Job creation and application system&lt;/p&gt;

&lt;p&gt;📊 Custom dashboards for each user type&lt;/p&gt;

&lt;p&gt;📅 Live interview scheduling with Zoom links&lt;/p&gt;

&lt;p&gt;💬 Testimonial slider and structured worker profiles&lt;/p&gt;

&lt;p&gt;📰 Latest job feeds, filters, and more!&lt;/p&gt;

&lt;p&gt;🌐 Live Website&lt;br&gt;
👉 &lt;a href="https://itconnect.it.com" rel="noopener noreferrer"&gt;https://itconnect.it.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🎥 Demo Video&lt;br&gt;
▶️ &lt;a href="https://youtu.be/V9GtNAaLjAg" rel="noopener noreferrer"&gt;https://youtu.be/V9GtNAaLjAg&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🧰 Tech Stack&lt;br&gt;
Frontend: HTML, CSS, JavaScript&lt;/p&gt;

&lt;p&gt;Backend: PHP&lt;/p&gt;

&lt;p&gt;Database: MySQL (phpMyAdmin)&lt;/p&gt;

&lt;p&gt;Hosting: Live server with database integration&lt;/p&gt;

&lt;p&gt;Other: Role-based access, CRUD, session management&lt;/p&gt;

&lt;p&gt;🤝 Team Collaboration&lt;br&gt;
This project was a group effort, and every team member played a vital role:&lt;/p&gt;

&lt;p&gt;Homepage &amp;amp; worker panel&lt;/p&gt;

&lt;p&gt;Job filters and application logic&lt;/p&gt;

&lt;p&gt;Backend APIs and database structure&lt;/p&gt;

&lt;p&gt;Frontend design and responsiveness&lt;/p&gt;

&lt;p&gt;Bug fixing and deployment&lt;/p&gt;

&lt;p&gt;Working as a team helped us improve communication, delegate responsibilities, and learn from each other throughout the entire process.&lt;/p&gt;

&lt;p&gt;📚 What We Learned&lt;br&gt;
Through this project, we:&lt;/p&gt;

&lt;p&gt;Strengthened our frontend and backend development skills&lt;/p&gt;

&lt;p&gt;Applied database normalization and foreign key constraints&lt;/p&gt;

&lt;p&gt;Practiced teamwork and agile-style task division&lt;/p&gt;

&lt;p&gt;Faced and overcame real-world debugging and integration challenges&lt;/p&gt;

&lt;p&gt;Built a complete full-stack project from idea to deployment&lt;/p&gt;

&lt;p&gt;🙏 Final Thoughts&lt;br&gt;
We’re incredibly proud of what we’ve built together.&lt;br&gt;
IT Connect is more than just a school project – it’s a full-featured platform with real-world use.&lt;br&gt;
Thanks to everyone who supported and encouraged us along the way!&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Testing ITConnect Before Launch: Making Sure Everything Works Smoothly</title>
      <dc:creator>Erzana Muharremi</dc:creator>
      <pubDate>Thu, 19 Jun 2025 20:46:11 +0000</pubDate>
      <link>https://dev.to/erzana_muharremi/testing-itconnect-before-launch-making-sure-everything-works-smoothly-190h</link>
      <guid>https://dev.to/erzana_muharremi/testing-itconnect-before-launch-making-sure-everything-works-smoothly-190h</guid>
      <description>&lt;p&gt;After weeks of planning, coding, designing, and building, we’ve finally reached a major milestone in our journey with ITConnect: testing the platform before going live. &lt;/p&gt;

&lt;p&gt;This is the part where we take a step back from development and put ourselves in the users’ shoes — to make sure everything behaves as expected and feels smooth, secure, and ready for the real world.&lt;/p&gt;

&lt;p&gt;What We're Testing&lt;br&gt;
We’re currently running end-to-end tests across all the main features of the platform, including:&lt;/p&gt;

&lt;p&gt;✅ Login &amp;amp; Registration for both job seekers and companies&lt;/p&gt;

&lt;p&gt;✅ Worker Dashboard: CV uploads, profile editing, and job applications&lt;/p&gt;

&lt;p&gt;✅ Company Dashboard: job posting, editing, and applicant review&lt;/p&gt;

&lt;p&gt;✅ Role-based access control: making sure each user sees only what they’re supposed to&lt;/p&gt;

&lt;p&gt;✅ Form validation and proper handling of incorrect/missing input&lt;/p&gt;

&lt;p&gt;✅ CV file handling: upload security, file format support, and safe access&lt;/p&gt;

&lt;p&gt;✅ Database integrity: checking relationships between users, jobs, and applications&lt;/p&gt;

&lt;p&gt;✅ Responsive design: testing on different devices and screen sizes&lt;/p&gt;

&lt;p&gt;Our Testing Approach&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Manual testing across multiple user flows&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Simulating real scenarios (e.g. applying to the same job twice, unauthorized page access)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Checking console logs and API responses&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Reviewing database entries in MongoDB to confirm data is stored correctly&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Testing on different browsers (Chrome, Firefox, Edge, Safari)&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We’re also noting bugs, inconsistencies, or UX issues and creating GitHub issues to fix them before launch.&lt;/p&gt;

&lt;p&gt;What’s Next?&lt;br&gt;
Once internal testing is complete and the core functionality is confirmed stable, we plan to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Deploy the project publicly (most likely on Vercel + MongoDB Atlas)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Share the platform with a small group of beta testers&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Collect feedback and make final improvements&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Launch officially! 🚀&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We're incredibly excited to be this close to the finish line — and we’ll be sharing more soon once ITConnect is live.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Why We Decided to Simplify ITConnect — and How It Paid Off</title>
      <dc:creator>Erzana Muharremi</dc:creator>
      <pubDate>Wed, 18 Jun 2025 22:04:09 +0000</pubDate>
      <link>https://dev.to/erzana_muharremi/building-less-but-better-the-hardest-decision-in-our-project-25k</link>
      <guid>https://dev.to/erzana_muharremi/building-less-but-better-the-hardest-decision-in-our-project-25k</guid>
      <description>&lt;p&gt;While building ITConnect, we hit a turning point — not technical, but strategic.&lt;/p&gt;

&lt;p&gt;We asked ourselves:&lt;/p&gt;

&lt;p&gt;“Should we keep adding new features, or should we stop and improve what we already have?”&lt;/p&gt;

&lt;p&gt;It’s tempting to chase every idea.&lt;br&gt;
More tools, more sections, more things to click.&lt;/p&gt;

&lt;p&gt;But we paused. Looked at our platform honestly.&lt;br&gt;
And decided to do less — but do it better.&lt;/p&gt;

&lt;p&gt;🛠️ What we focused on instead:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A clean and clear homepage with guided role selection&lt;/li&gt;
&lt;li&gt;A smooth registration for job seekers and companies&lt;/li&gt;
&lt;li&gt;Dashboards with core actions: post a job, apply to one&lt;/li&gt;
&lt;li&gt;Online interview management — with invite links and real-time status&lt;/li&gt;
&lt;li&gt;File upload system for CVs and profiles&lt;/li&gt;
&lt;li&gt;Search filters that actually work and help both sides&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We removed distractions.&lt;br&gt;
Rewrote flows.&lt;br&gt;
Made actions feel faster and clearer.&lt;/p&gt;

&lt;p&gt;✅ The result?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Job seekers apply in seconds&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Companies find and invite candidates without confusion&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Interviews are easier to manage, all inside the dashboard&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;And the platform feels more focused&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🎯 What we learned:&lt;br&gt;
You don’t need 50 features to create value.&lt;br&gt;
You need a few — that actually work, and work well.&lt;/p&gt;

&lt;p&gt;Sometimes cutting is improving.&lt;br&gt;
And for us, that decision changed everything.&lt;/p&gt;

&lt;p&gt;– Erzana, Sumea &amp;amp; Isme&lt;/p&gt;

</description>
      <category>lessbutbetter</category>
      <category>productfocus</category>
      <category>startupstory</category>
      <category>itconnect</category>
    </item>
    <item>
      <title>What We’re Learning as a Team While Building IT Conect (spoiler: it’s not just about tech)</title>
      <dc:creator>Erzana Muharremi</dc:creator>
      <pubDate>Wed, 18 Jun 2025 21:59:39 +0000</pubDate>
      <link>https://dev.to/erzana_muharremi/what-were-learning-as-a-team-while-building-it-conect-spoiler-its-not-just-about-tech-5i6</link>
      <guid>https://dev.to/erzana_muharremi/what-were-learning-as-a-team-while-building-it-conect-spoiler-its-not-just-about-tech-5i6</guid>
      <description>&lt;p&gt;When we started working on ITConnect, we thought the biggest challenges would be technical:&lt;br&gt;
→ APIs, databases, late-night bugs…&lt;/p&gt;

&lt;p&gt;But what we’re learning goes far beyond the code.&lt;/p&gt;

&lt;p&gt;💬 Lessons that are shaping us:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Not every good idea is clear to the user&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Team communication = as important as clean code&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Simple design is surprisingly hard&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Feedback can sting… but it makes the product real&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;And yes — we’ve seriously considered giving up sometimes&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Deadlines slipped. Features broke.&lt;br&gt;
Some feedback wasn’t fun to hear.&lt;br&gt;
But still — we showed up. We kept building. We kept learning.&lt;/p&gt;

&lt;p&gt;❤️ What this project is really teaching us:&lt;br&gt;
How to collaborate&lt;br&gt;
How to listen&lt;br&gt;
How to push through&lt;br&gt;
How to grow — not just as coders, but as teammates and future professionals.&lt;/p&gt;

&lt;p&gt;– Erzana, Sumea &amp;amp; Isme&lt;/p&gt;

</description>
      <category>teamwork</category>
      <category>projectreflections</category>
      <category>growthmindset</category>
      <category>buildinpublic</category>
    </item>
    <item>
      <title>How We Designed the Interview Flow to Be Stress-Free (for Both Sides)</title>
      <dc:creator>Erzana Muharremi</dc:creator>
      <pubDate>Wed, 18 Jun 2025 21:53:09 +0000</pubDate>
      <link>https://dev.to/erzana_muharremi/how-we-designed-the-interview-flow-to-be-stress-free-for-both-sides-1ec6</link>
      <guid>https://dev.to/erzana_muharremi/how-we-designed-the-interview-flow-to-be-stress-free-for-both-sides-1ec6</guid>
      <description>&lt;p&gt;At IT Conect, we put a lot of thought into designing the interview process. Why?&lt;/p&gt;

&lt;p&gt;Because interviews often feel unclear and stressful — both for candidates and companies.&lt;/p&gt;

&lt;p&gt;Here’s how it works on our platform:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The company selects a candidate and sends an invite directly from their dashboard, including date and time.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The invite includes an online meeting link (e.g., Zoom, Google Meet).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The candidate gets a notification and can manage the invite with one click:  Accept |  Decline.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The interview status is automatically updated in real time for both parties.&lt;/p&gt;

&lt;p&gt;Our approach: Simplicity + Transparency + Automation&lt;br&gt;
And most importantly: flexibility for remote interviews, without the back-and-forth.&lt;/p&gt;

</description>
      <category>interview</category>
      <category>productivity</category>
      <category>career</category>
    </item>
    <item>
      <title>What We’d Do Differently (If We Were Starting Over)</title>
      <dc:creator>Erzana Muharremi</dc:creator>
      <pubDate>Tue, 17 Jun 2025 23:16:11 +0000</pubDate>
      <link>https://dev.to/erzana_muharremi/building-the-company-dashboard-managing-jobs-and-applicants-in-itconnect-1kde</link>
      <guid>https://dev.to/erzana_muharremi/building-the-company-dashboard-managing-jobs-and-applicants-in-itconnect-1kde</guid>
      <description>&lt;p&gt;When we started building ITConnect, we were full of ideas and motivation.&lt;br&gt;
And honestly — that was a great thing.&lt;/p&gt;

&lt;p&gt;But now, after months of coding, designing, adjusting, and learning the hard way…&lt;br&gt;
we can finally look back and say:&lt;br&gt;
“Here’s what we would do differently, if we started from scratch today.”&lt;/p&gt;

&lt;p&gt;💬 A few honest lessons:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Start with fewer features&lt;br&gt;
At the beginning, we wanted everything: job posts, messaging, interviews, smart recommendations…&lt;br&gt;
Now we know: start simple — and build on what works.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Set clear team roles early&lt;br&gt;
There were moments where we weren’t sure who was doing what.&lt;br&gt;
Now we have structure, and it helps a lot.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Plan less, test more&lt;br&gt;
We redesigned some screens 3–4 times… without trying them in real use.&lt;br&gt;
Big lesson: design is nothing without context.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Get outside feedback earlier&lt;br&gt;
We love our ideas — but we’ve realized how valuable it is to hear from people who aren’t building with us.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🤍 Final thought?&lt;br&gt;
The mistakes we made… are also the reason we’re moving forward.&lt;br&gt;
Every choice, even the imperfect ones, taught us something important.&lt;br&gt;
And honestly, we wouldn’t trade this journey for anything.&lt;/p&gt;

&lt;p&gt;– Erzana, Sumea &amp;amp; Isme&lt;/p&gt;

</description>
      <category>growthmindset</category>
      <category>foundersdiary</category>
      <category>lessonslearned</category>
      <category>studentproject</category>
    </item>
    <item>
      <title>Building the Worker Dashboard — Making the Job Hunt Feel Less Overwhelming</title>
      <dc:creator>Erzana Muharremi</dc:creator>
      <pubDate>Tue, 17 Jun 2025 23:14:09 +0000</pubDate>
      <link>https://dev.to/erzana_muharremi/building-the-worker-dashboard-managing-profiles-and-opportunities-in-itconnect-a7i</link>
      <guid>https://dev.to/erzana_muharremi/building-the-worker-dashboard-managing-profiles-and-opportunities-in-itconnect-a7i</guid>
      <description>&lt;p&gt;Looking for a job can feel stressful — even more when you’re just starting out.&lt;/p&gt;

&lt;p&gt;We’ve been there. We are there.&lt;br&gt;
So when we designed the worker dashboard for ITConnect, we asked:&lt;/p&gt;

&lt;p&gt;“What would make a job seeker feel supported, not lost?”&lt;/p&gt;

&lt;p&gt;🧭 What We Built — and Why&lt;br&gt;
Here’s what you’ll find once you log in as a job seeker:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;A dynamic feed of job openings — updated in real-time&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Filters to help you narrow things down: city, remote, freelance&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A button that says “Apply with 1 click” (if your profile is complete)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A clean overview of your applications and their status&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Notifications if you get an interview or are rejected&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A section called “Recommended for You” — powered by your skills&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It’s built to reduce stress, not add to it.&lt;/p&gt;

&lt;p&gt;🧠 What We Wanted to Change&lt;br&gt;
Many platforms make the job hunt feel like a maze.&lt;br&gt;
We wanted to make it feel more like a guided path.&lt;br&gt;
Every decision here is about saving time and building confidence.&lt;/p&gt;

&lt;p&gt;From your first login, to your first application —&lt;br&gt;
you should know exactly where you stand and what to do next.&lt;/p&gt;

&lt;p&gt;That’s the energy we’re building with.&lt;br&gt;
– Erzana, Sumea &amp;amp; Isme&lt;/p&gt;

</description>
      <category>jobsearch</category>
      <category>careerintech</category>
      <category>dashboarddesign</category>
      <category>futureofwork</category>
    </item>
    <item>
      <title>Building the Company Dashboard — Making Hiring Smoother, Not Harder</title>
      <dc:creator>Erzana Muharremi</dc:creator>
      <pubDate>Tue, 17 Jun 2025 23:10:37 +0000</pubDate>
      <link>https://dev.to/erzana_muharremi/smart-filtering-by-programming-language-and-location-simplifying-search-on-our-platform-47el</link>
      <guid>https://dev.to/erzana_muharremi/smart-filtering-by-programming-language-and-location-simplifying-search-on-our-platform-47el</guid>
      <description>&lt;p&gt;As we kept building ITConnect, we asked ourselves a key question:&lt;br&gt;
If I were hiring someone today… what would I want to see in 10 seconds?&lt;/p&gt;

&lt;p&gt;Because companies are busy.&lt;br&gt;
They don’t want to scroll, click, or guess.&lt;br&gt;
They want answers — fast.&lt;/p&gt;

&lt;p&gt;So we built a dashboard that focuses on clarity and control.&lt;/p&gt;

&lt;p&gt;🛠️ What We Included&lt;br&gt;
Here’s what a company sees after logging in:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;A clean list of applicants per position&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Filters by tech stack, experience, location&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Profile previews: name, skills, city, and a quick "View Profile" button&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;One-click actions: invite, reject, or message&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Interview management — date, status, and meeting links&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;And yes... the ability to post a job in under a minute&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Everything is designed so they can go from “found” to “invited” in seconds.&lt;/p&gt;

&lt;p&gt;🧠 Why It Matters&lt;br&gt;
This isn’t just about good UI.&lt;br&gt;
It’s about building trust and efficiency into the hiring process.&lt;/p&gt;

&lt;p&gt;When a company uses our platform, we want them to feel like they’re saving time, not wasting it.&lt;/p&gt;

&lt;p&gt;And if that happens —&lt;br&gt;
→ They’ll come back.&lt;br&gt;
→ They’ll find better talent.&lt;br&gt;
→ And our platform becomes part of their actual workflow.&lt;/p&gt;

&lt;p&gt;That’s the goal.&lt;/p&gt;

&lt;p&gt;– Erzana, Sumea &amp;amp; Isme&lt;/p&gt;

</description>
      <category>techhiring</category>
      <category>dashboarddesign</category>
      <category>webapp</category>
      <category>simplifyhiring</category>
    </item>
    <item>
      <title>When Things Start Working — The First Signs of Real Progress</title>
      <dc:creator>Erzana Muharremi</dc:creator>
      <pubDate>Tue, 17 Jun 2025 23:07:19 +0000</pubDate>
      <link>https://dev.to/erzana_muharremi/designing-the-homepage-hero-section-crafting-first-impressions-133j</link>
      <guid>https://dev.to/erzana_muharremi/designing-the-homepage-hero-section-crafting-first-impressions-133j</guid>
      <description>&lt;p&gt;Up to a certain point, our work on ITConnect felt… invisible.&lt;/p&gt;

&lt;p&gt;Yes, we had code.&lt;br&gt;
Yes, the database was working.&lt;br&gt;
Yes, the designs were ready.&lt;br&gt;
But it still didn’t feel like a real product.&lt;/p&gt;

&lt;p&gt;Until something small happened —&lt;br&gt;
A job seeker signed up… and got routed to the correct dashboard.&lt;br&gt;
A company registered… and saw their space to post positions.&lt;/p&gt;

&lt;p&gt;That’s when it hit us:&lt;br&gt;
It’s working. For real.&lt;/p&gt;

&lt;p&gt;🧱 Bringing the Pieces Together&lt;br&gt;
We had built login, role separation, the database, and layouts in isolation.&lt;br&gt;
But now they were talking to each other.&lt;br&gt;
One click here. Data appears there.&lt;br&gt;
Dashboard logic. Profile previews. Form validation. Tiny things — that felt huge.&lt;/p&gt;

&lt;p&gt;It’s in these moments where a project starts to move from “we’re building something” to “someone else can actually use this.”&lt;/p&gt;

&lt;p&gt;💭 A Quick Lesson We Learned&lt;br&gt;
The "aha!" moments don’t come from finishing big features.&lt;br&gt;
They come from connecting them —&lt;br&gt;
from that first real interaction where everything just... clicks.&lt;/p&gt;

&lt;p&gt;And honestly, those are the moments that keep us going.&lt;br&gt;
– Erzana, Sumea &amp;amp; Isme&lt;/p&gt;

</description>
      <category>progressmoments</category>
      <category>smallwinsbigimpact</category>
      <category>startupjourney</category>
      <category>buildinpublic</category>
    </item>
    <item>
      <title>One Platform, Two Entry Points — Designing the Right Registration Flow</title>
      <dc:creator>Erzana Muharremi</dc:creator>
      <pubDate>Tue, 17 Jun 2025 23:00:49 +0000</pubDate>
      <link>https://dev.to/erzana_muharremi/designing-two-registration-experiences-one-platform-two-user-paths-pkm</link>
      <guid>https://dev.to/erzana_muharremi/designing-two-registration-experiences-one-platform-two-user-paths-pkm</guid>
      <description>&lt;p&gt;As our platform started coming to life, we reached a key moment:&lt;br&gt;
Registration.&lt;/p&gt;

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

&lt;p&gt;So we needed two paths. Two forms. One goal:&lt;br&gt;
Make it easy to join — and make every click feel like it belongs.&lt;/p&gt;

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

&lt;p&gt;Here’s what job seekers fill in:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Basic info: name, city, contact&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Their position of interest and skillset&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A short description of who they are&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Upload CV (to support their profile)&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Every field is there for a reason — just enough to get started, without overwhelming.&lt;/p&gt;

&lt;p&gt;🧑‍💼 Company Registration&lt;br&gt;
For companies, the form is built around credibility and transparency:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Official email, company name &amp;amp; domain&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Business number (for verification)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Short company description&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Website (optional, but helpful)&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal? Attract the right talent by showing that you're real and reliable.&lt;/p&gt;

&lt;p&gt;💡 Why Two Forms?&lt;br&gt;
We could’ve used one generic form… but we didn’t.&lt;br&gt;
Instead, we built two distinct experiences to:&lt;/p&gt;

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

&lt;p&gt;This decision also made it easier to start building role-based dashboards, which are already in progress.&lt;/p&gt;

&lt;p&gt;We’re learning that every click matters.&lt;br&gt;
Even something as “simple” as registration needs thought, structure, and care.&lt;/p&gt;

&lt;p&gt;And this was a small win that made a big difference in how our platform feels.&lt;br&gt;
– Erzana, Sumea &amp;amp; Isme&lt;/p&gt;

</description>
      <category>registrationflow</category>
      <category>uxdesign</category>
      <category>techforgood</category>
      <category>webdev</category>
    </item>
    <item>
      <title>From Setup to Role-Based Access — Building a Platform for Two Worlds</title>
      <dc:creator>Erzana Muharremi</dc:creator>
      <pubDate>Tue, 17 Jun 2025 22:54:04 +0000</pubDate>
      <link>https://dev.to/erzana_muharremi/from-setup-to-role-based-access-structuring-a-dual-experience-platform-2ibb</link>
      <guid>https://dev.to/erzana_muharremi/from-setup-to-role-based-access-structuring-a-dual-experience-platform-2ibb</guid>
      <description>&lt;p&gt;Right after finishing our Figma designs, we jumped into development with a goal in mind:&lt;br&gt;
Create two clear experiences — one for companies, one for job seekers — right from the start.&lt;/p&gt;

&lt;p&gt;Sounds simple. But honestly, this part was more complex than we expected.&lt;/p&gt;

&lt;p&gt;👥 One Platform, Two Roles&lt;br&gt;
From the beginning, we knew ITConnect would serve two very different groups:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Companies, looking for talent&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Job seekers, looking for opportunities&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So our first challenge was to separate those experiences — without making the app feel split in two.&lt;/p&gt;

&lt;p&gt;What We Focused on First&lt;br&gt;
To build a solid base, we spent our first development sprint working on:&lt;/p&gt;

&lt;p&gt;✅ A clean, scalable project structure&lt;br&gt;
✅ A secure login &amp;amp; registration system&lt;br&gt;
✅ Role-based access that feels natural&lt;/p&gt;

&lt;p&gt;When someone signs up, they choose their role — and from there, they’re sent to the experience that fits them:&lt;/p&gt;

&lt;p&gt;🧑‍💼 Companies → post jobs, browse candidates, manage listings&lt;/p&gt;

&lt;p&gt;👨‍💻 Workers → see job/project offers, apply, manage their profile&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Why It Mattered to Us&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We wanted people to feel oriented and confident from the very first click.&lt;br&gt;
If you’re a worker, you shouldn’t land in a dashboard made for companies — and vice versa.&lt;/p&gt;

&lt;p&gt;By thinking about user roles from the beginning, we avoided confusion later and created a flow that makes sense as our platform grows.&lt;/p&gt;

&lt;p&gt;This wasn’t just about logic and routing.&lt;br&gt;
It was about respecting the purpose of each person who joins the platform.&lt;/p&gt;

&lt;p&gt;And honestly? Seeing the first login flow work — felt like magic &lt;br&gt;
– Erzana, Sumea &amp;amp; Isme&lt;/p&gt;

</description>
      <category>rolebasedaccess</category>
      <category>webdev</category>
      <category>studentproject</category>
      <category>uxflow</category>
    </item>
    <item>
      <title>From Design to Code — How We Started Building ITConnect</title>
      <dc:creator>Erzana Muharremi</dc:creator>
      <pubDate>Tue, 17 Jun 2025 22:48:38 +0000</pubDate>
      <link>https://dev.to/erzana_muharremi/from-design-to-code-our-journey-building-itconnect-5co6</link>
      <guid>https://dev.to/erzana_muharremi/from-design-to-code-our-journey-building-itconnect-5co6</guid>
      <description>&lt;p&gt;After weeks of planning, sketching, and changing our minds more than once — we finally did it:&lt;br&gt;
We started building ITConnect.&lt;/p&gt;

&lt;p&gt;It’s one thing to design your idea in Figma.&lt;br&gt;
It’s something completely different to bring that design to life with real code.&lt;br&gt;
That’s where the real learning began for us.&lt;/p&gt;

&lt;p&gt;Week 1: Laying the Groundwork&lt;br&gt;
Our first goal was clear:&lt;br&gt;
-Build a solid foundation for everything that would come later.&lt;/p&gt;

&lt;p&gt;So we focused on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Creating the basic project layout&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Designing the homepage, navigation, and footer&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Setting up login for both job seekers and companies&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Building the database structure&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Uploading CVs and profile images securely&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It was a lot. But also... very exciting.&lt;/p&gt;

&lt;p&gt;What We Used (Our Stack)&lt;br&gt;
We switched from modern JS frameworks and chose a simpler, solid approach using:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Frontend: HTML, CSS, JavaScript&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Backend: PHP&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Database: MySQL (via phpMyAdmin)&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We wanted our codebase to be clear, functional, and future-friendly.&lt;/p&gt;

&lt;p&gt;👩‍💻 Our Team of Three&lt;br&gt;
We’re proud to say we split responsibilities clearly:&lt;/p&gt;

&lt;p&gt;Sumea → backend logic &amp;amp; database&lt;/p&gt;

&lt;p&gt;Erzana → frontend &amp;amp; layout from Figma&lt;/p&gt;

&lt;p&gt;Isme → authentication &amp;amp; security&lt;/p&gt;

&lt;p&gt;We work together every day using GitHub (code), Discord (chat), and MongoDB Atlas (data).&lt;/p&gt;

&lt;p&gt;⚠️ What Challenged Us&lt;br&gt;
Of course, it wasn’t all smooth sailing.&lt;/p&gt;

&lt;p&gt;Some of the problems we faced:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Managing two user types in one login system&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Protecting routes so only the right person sees the right dashboard&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Validating inputs (and catching mistakes)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Handling file uploads securely&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These weren’t just bugs to fix — they were moments where we had to slow down and think like real developers.&lt;/p&gt;

&lt;p&gt;🔜 What’s Next?&lt;br&gt;
This week, we’re diving into:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Creating a dashboard for companies (job listings, candidates)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A dashboard for workers (profile, applications, CV updates)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Freelance project functionality&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There’s a long way to go.&lt;br&gt;
But we’re proud of how far we’ve come — and we’re learning so much every step of the way.&lt;/p&gt;

&lt;p&gt;Thanks for following our journey!&lt;br&gt;
– Erzana, Sumea &amp;amp; Isme&lt;/p&gt;

</description>
      <category>buildinpublic</category>
      <category>studentproject</category>
      <category>webdev</category>
      <category>fullstack</category>
    </item>
  </channel>
</rss>
