
수업 중에 교수님이 자료를 공유하려고 할 때, 회의에서 급하게 파일을 전달해야 할 때, PC에서 스마트폰으로 사진을 옮기고 싶을 때... 여러분은 어떤 방법을 사용하시나요?
기존 파일 공유 방법의 문제점:
이런 불편함을 해결하기 위해 회원가입 없이 바로 사용할 수 있는 실시간 파일 공유 서비스를 만들었습니다.
이 프로젝트의 가장 큰 차별점은 완전한 비로그인 시스템입니다.
계정 생성, 로그인, 앱 설치 전혀 필요 없습니다.
모바일 접근성을 높이기 위해 QR 코드 기능을 지원합니다:
👨🏫 교수님: 웹사이트 접속 → 룸 생성 (예: 456789)
→ QR 코드를 빔프로젝터로 화면 공유
👨🎓 학생들: QR 코드 스캔 → 즉시 룸 입장
→ 실시간으로 강의자료 수신
💼 발표자: 룸 번호를 채팅에 공유 (123456)
👥 참석자: 번호 입력 → 입장
📄 파일: 실시간 동기화, 모든 참석자가 동시에 수신
💻 PC: 룸 생성 → QR 코드 표시
📱 스마트폰: QR 스캔 → 사진 업로드
💻 PC: 실시간으로 사진 수신 → 바로 사용
클라이언트 A ←→ Socket.IO Server ←→ 클라이언트 B
↓
RoomManager
(메모리 기반 룸 관리)
데이터 보관 정책:
보안 기능:
프로덕션 환경을 위한 최적화도 완료했습니다:
현재는 MVP(Minimum Viable Product) 단계이며, 다음 기능을 개발 중입니다:
Phase 1: 핵심 기능 강화
Phase 2: 사용성 개선
Phase 3: 고급 기능
모든 Socket.IO 이벤트를 테스트 코드로 먼저 작성했습니다. 덕분에 리팩토링 시 안정성을 보장할 수 있었습니다.
기술적으로 완벽한 것보다, 사용자가 5초 안에 이해하고 사용할 수 있는 서비스를 만드는 것이 더 중요했습니다.
서비스: [웹사이트 URL]
GitHub: [저장소 URL
오픈소스 프로젝트이므로 누구나 자유롭게 사용하고 기여할 수 있습니다.
이슈 및 풀 리퀘스트는 언제나 환영합니다!
"회원가입 없이 바로 쓸 수 있다"는 단순한 컨셉 하나로 시작한 프로젝트입니다.
복잡한 권한 설정, 계정 관리, 로그인 과정 없이 URL 하나면 충분한 세상을 꿈꿉니다. 이 서비스가 여러분의 일상에서 작은 불편함을 해소해주길 바랍니다.
궁금한 점이나 개선 아이디어가 있으시면 언제든 GitHub 이슈로 남겨주세요!
