Skip to content

프리랜서 개발자와 기업의 프로젝트를 중개하는 중개플랫폼입니다.

PHM-dung2/springproject_devconnect_app

Repository files navigation

프로젝트 기반 프리랜서 개발자 중개 플랫폼


이 프로젝트는 Flutter 기반의 모바일 애플리케이션입니다.

목차

  1. 프로젝트 시연 및 자료
  2. 프로젝트 소개
  3. 프로젝트 구성
  4. 개발기간
  5. 개발자 소개
  6. 서비스 아키텍처
  7. 주요 기능
  8. 개발 환경
  9. 기술 스택
  10. API 및 라이브러리

🗂️ 프로젝트 시연 및 자료


   🎬 [ 프로젝트 시연영상 링크 ]

   📋 [ 프로젝트 PPT ]

   📲 [ 백엔드 (GitHub) ]


👨‍🏫 프로젝트 소개

프리랜서 개발자와 기업의 프로젝트를 중개하는 중개플랫폼입니다.

기업이 프로젝트를 등록하면, 프리랜서 개발자들이 자유롭게 지원하여 매칭이 이루어지며,

프리랜서의 레벨 시스템을 통해 개발자의 역량을 직관적으로 판단할 수 있습니다.

또한, 기업 평점과 요구 기술 스택과의 적합도를 기반으로 프로젝트를 추천해주는 기능도 제공하여

보다 효율적이고 신뢰도 높은 매칭이 가능하도록 설계되었습니다.


📦 프로젝트 구성

이 프로젝트는 백엔드(Spring Boot 기반 API 서버)와 프론트엔드(Flutter 기반 모바일 앱)로 구성되어 있습니다.

  • 🔧 백엔드 (GitHub): 사용자 인증, 데이터 저장, 비즈니스 로직 처리 등을 담당

  • 📱 모바일 앱 (GitHub): 사용자 인터페이스, 기능 구현, 백엔드 API와의 통신을 담당


⏱ 개발기간


🙋‍♂️ 개발자 소개


박희만


한상범


한웅제


이민진


김리원

💡 박희만 : 조장, 공통 레이아웃 · 컴포넌트 배포, 회원(개발자) 기능, 프로젝트 추천 알고리즘, 개발자 레벨링 로직

💡 한상범 : 회원(기업)기능 , 일일 체크리스트 작성

💡 한웅재 : 프로젝트 기능 , 프로젝트 신청 기능 , GIT 관리 , AWS 배포

💡 이민진 : 기업평가 기능 , 개발자 평가 기능 , PPT(캔바) 관리

💡 김리원 : 관리자 기능 전용 웹페이지 구현 , PPT(캔바) 관리


⚙️ 서비스 아키텍처


Flutter(모바일)와 React(웹) 클라이언트로부터 JWT 기반 인증 · 인가를 거쳐,

Spring 내장 톰캣으로 구성된 마이크로서비스들이 요청을 처리하며,

토큰은 Redis에서 관리되고, 전체 인프라는 AWS EC2, RDS, S3 기반으로 운영됩니다.


📌 주요 기능

Image

  • 개발자와 회사가 서로를 평가
    • 평가 및 점수를 추가함으로써 프로젝트 선택 및 판단 가능



Image

  • 프로젝트 검색, 탐색, 매칭 추천
    • 프로젝트 필터( 공고상태, 프론트엔드/백엔드 ) 검색
    • 프로젝트에 필요한 요구 기술스택 및
    • 기업 평가와 기술스택 적합도에 따라 프로젝트 자동 매칭



Image

  • react 관리자 페이지에서 프로젝트 상태 확인
    • 프로젝트 운영 흐름 관리
    • 관리자 전용 통합 제어 시스템
    • 데이터 기반 의사결정 지원



Image

  • 회사와 개발자 각 로그인 기능 및 개발자 레벨과 랭킹 시각화
    • 개발자 레벨과 랭킹을 통해 성장 동기부여
    • 기업의 고용시 직관적인 평가 수치 제공

💻 개발 환경

  • Version : Java 17 

  • IDE : IntelliJ IDEA  Android Studio 

  • BackEnd : Spring 

  • FrontEnd : Flutter 

  • 협업도구 :


⚒ 기술 스택

  • DataBase : Amazon RDS  

  • server :   AWS EC2  AWS S3 

  • 기획서 작성, 일정관리 : Microsoft Excel 


✒️ API 및 라이브러리


About

프리랜서 개발자와 기업의 프로젝트를 중개하는 중개플랫폼입니다.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •