Skip to content
All projects

Jobs – LinkedIn-like Platform

Professional networking platform connecting students with companies

2025Front End Developer
Jobs – LinkedIn-like Platform

Overview

Final project for the Software Engineering course at Arkavidia Academy 2025. Built a LinkedIn-inspired professional networking platform that bridges students and companies through job postings, events, and professional profiles. Focused on creating an intuitive user experience and robust frontend architecture.

Problem & Objective

Students and companies often lack efficient platforms to connect for internships, job opportunities, and professional events. Traditional job boards don't provide the interactive, profile-based experience that modern professionals expect. This project aimed to create a comprehensive platform that serves both user types effectively.

My Contribution

  • Architected the entire frontend application using React and modern state management
  • Implemented role-based routing and authentication flows for Students and Companies
  • Designed and built dynamic form components for profile creation and job postings
  • Integrated REST APIs for real-time data synchronization with backend services
  • Developed responsive UI components using Tailwind CSS for consistency across devices
  • Implemented Zustand for efficient global state management

Features

  • Dual user roles (Students and Companies) with distinct interfaces
  • Student profile builder with skills, education, and experience sections
  • Company profile management with branding and information
  • Job posting creation and management for companies
  • Event posting system for recruitment and networking events
  • Application tracking system for students
  • Applicant management dashboard for companies
  • Real-time notifications for applications and updates
  • Advanced search and filtering for jobs and events
  • Responsive design for all device sizes
  • Dynamic form validation and error handling

Challenges

Managing complex state across different user roles while maintaining performance required careful architecture planning. Implemented Zustand for lightweight state management and created reusable form components to handle various data structures efficiently.

Outcome

Successfully delivered as the final project for Software Engineering Academy 2025. Demonstrated proficiency in modern React development patterns, state management, and API integration. Received positive feedback for clean architecture and user experience design.

Impact

Created a comprehensive platform that streamlined the connection between students seeking opportunities and companies looking for talent, reducing the friction in professional networking and recruitment processes.

Tech Stack

React · Vite · Tailwind CSS · Zustand · REST API