Skip to content

Yoosejeong/StudyLink

Repository files navigation

🚀 StudyLink: 스터디 그룹 매칭 및 관리 플랫폼

StudyLink는 스터디 그룹을 찾거나 팀원을 모집하는 과정을 더 쉽고 효율적으로 만들기 위해 기획된 웹 애플레이션입니다.


🔗 Live Demo: https://www.studylink.site


🎯주요 기능

✅ 1. 메인 화면: 스터디 목록 조회 및 필터링
전체 스터디 목록을 카드 형태로 보여주며, 모집 상태별 필터를 제공합니다.

image
🔍 2. 상세 화면: 스터디 정보 확인 및 지원/지원자 확인
게시글의 상세 내용을 확인하고 스터디 지원과 관련된 모든 활동을 할 수 있는 페이지입니다. 사용자의 권한(작성자/지원자)에 따라 보이는 화면이 달라집니다.

작성자 화면 스터디 지원 화면 지원 후 상태 확인
작성자 화면 스터디 지원 화면 지원 후 상태 확인
게시글 수정/삭제, 모집 종료로
게시글을 관리할 수 있습니다.
사용자가 스터디에
지원을 신청하는 화면입니다.
지원을 완료한 사용자는
자신의 지원 상태를 확인할 수 있습니다.
아직 처리되지 않은 경우 취소가 가능합니다.
🤝 3. 지원자 목록 조회 및 관리
스터디 작성자는 자신의 게시글에 지원한 사용자들의 목록을 확인하고, 지원을 수락하거나 거절하며 팀원 모집 과정을 직접 관리할 수 있습니다.

image
📄 4. 나의 지원 목록
사용자는 자신이 어떤 스터디에 지원했는지 목록을 한눈에 볼 수 있으며, 지원 상태(대기, 승인, 거절, 취소)를 실시간으로 확인할 수 있습니다.

image
✍️ 5. 글 작성 및 수정
스터디 모집 게시글을 작성합니다. image
👤 6. 프로필 편집
사용자는 자신의 프로필 정보를 수정할 수 있습니다.

스크린샷 2025-10-16 오후 5 38 22

🏗️ 시스템 아키텍처

image

🛠️ 기술 스택

구분 기술
Backend Java 21, Spring Boot 3, Spring Security, JPA, QueryDSL, JWT, JUnit5
Database MySQL, Redis
Infrastructure AWS (EC2, RDS, S3, VPC), Docker, Docker Compose, Nginx
CI/CD GitHub Actions, Vercel
Monitoring Prometheus, Grafana, AWS CloudWatch
Frontend SvelteKit

About

스터디 그룹 매칭 및 관리 플랫폼

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published