Skip to content

GDGOC-SeoulTech/5th_Flutter_Session_13

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

LAN Community

같은 와이파이에 있는 사람들끼리 쓰는 미니 커뮤니티 앱입니다.
노트북에서 Dart 서버를 켜고, Android 앱에서 서버 IP를 입력하면 바로 입장할 수 있습니다.

구현된 기능

  • 닉네임으로 입장
  • 게시물 작성, 댓글/대댓글 작성
  • 사진 1장 업로드
  • 멘션 표시
  • 실시간 동기화
  • 게시물/댓글 수정, 삭제
  • 댓글/대댓글 접기/펼치기
  • 서버를 껐다 켜도 글 유지

실행 방법

1. 서버 실행

터미널 1:

cd server
dart run bin/server.dart

정상 실행되면 서버 터미널은 계속 켜둡니다.

2. 내 노트북 IP 확인

터미널에서:

ipconfig

무선 LAN 어댑터 Wi-FiIPv4 주소를 확인합니다.

예:

192.168.0.42

앱에는 0.0.0.0이 아니라 이 IP를 입력합니다.

3. Flutter 앱 실행

터미널 2:

cd thread
flutter run

앱에서 닉네임과 서버 IP를 입력하면 됩니다.

데이터 저장

  • 글/댓글: server/data/posts.json
  • 업로드 이미지: server/uploads/

완전히 초기화하려면 서버를 끄고:

cd server
Remove-Item -Recurse -Force .\data
Remove-Item -Recurse -Force .\uploads

주의

  • 서버와 Android 기기는 같은 와이파이에 있어야 합니다.
  • 8080 포트가 이미 사용 중이면 기존 서버를 끄고 다시 실행하세요.

About

5th_Flutter_Session_13

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors