SSAFYcial

[7월 기획 기사] 구미 캠퍼스 학생들을 위한 앱을 소개합니다!

five2week 2023. 7. 24. 00:50

안녕하세요. 9기 SSAFYcial 오희주입니다. 

 

저는 여름방학 및 잡페어 기간동안 구미 캠퍼스 9기 학생들끼리 모여서 간단한 프로젝트를 진행했습니다. 구미 생활을 하면서 필요한 기능들을 생각해서 추가해봤습니다. 이번에 버전 2로 업데이트를 하게되면서 커뮤니티 기능도 추가된 구미 인사이더 프로젝트를 소개합니다.

 

제공하는 기능은 아래와 같습니다. 

 

1. 점심 및 저녁 정보

- 해당 날짜의 점심 시간 전까지는 점심 메뉴를 띄우고, 그 이후로는 저녁 메뉴를 띄우고 있습니다. 

- 사진이 올라오지 않았을 때는 빈공간으로, 요리가 완성되어 사진이 올라온 이후로는 사진을 띄우고 있습니다.

 

2. 사평교 사거리 신호등 정보

- 자취생이 많이 이용하는 사거리의 신호등의 남은 시간을 띄우고 있습니다.

- 신호등 버튼을 선택하면, 신호등이 바뀌는 시간표를 조회할 수 있습니다.

- 아침 8시부터 8시 59분까지 제공합니다.

 

3. 구미 캠퍼스 날씨 정보

- 구미캠퍼스의 기상정보를 아이콘과 온도로 나타내고 있습니다.

 

4. 구미 캠퍼스 셔틀 시간

- 구미캠퍼스에서 제공하는 셔틀의 종류와 시간을 제공합니다.

- 즐겨찾기한 셔틀의 시간을 홈 화면에서 확인할 수 있습니다.

- 탑승하는 위치를 지도의 마커로 제공합니다.

 

5. 9기들의 구미 생활 꿀팁

- 9기들이 6개월간 구미 생활을 하면서 작성한 꿀팁을 랜덤으로 1개 홈 화면에 제공합니다.

 

6. 카카오 소셜 로그인

- 간편한 회원가입 및 로그인 기능을 제공합니다.

 

7. 자유 게시판

- 게시글, 댓글, 대댓글을 생성할 수 있습니다.

- 게시글, 댓글, 대댓글을 조회할 수 있습니다.

- 게시글을 수정할 수 있습니다.

- 게시글, 댓글, 대댓글을 삭제할 수 있습니다.

- 타인의 게시글, 댓글, 대댓글을 신고할 수 있습니다.

 

서버 팀과 웹 프론트, 안드로이드 팀으로 구성이 되어있고, 저는 안드로이드 팀으로 개발을 진행했습니다. 

Server

https://github.com/Jungwonkyun/MyGumiWorld_BackEnd/tree/goormwithmeal

 

GitHub - Jungwonkyun/MyGumiWorld_BackEnd

Contribute to Jungwonkyun/MyGumiWorld_BackEnd development by creating an account on GitHub.

github.com

 

Web

https://github.com/gumi-insider/gumi-insider-react

 

GitHub - gumi-insider/gumi-insider-react

Contribute to gumi-insider/gumi-insider-react development by creating an account on GitHub.

github.com

 

Android

https://github.com/Gumi-Life-Project/GLP_Android

 

GitHub - Gumi-Life-Project/GLP_Android

Contribute to Gumi-Life-Project/GLP_Android development by creating an account on GitHub.

github.com

https://play.google.com/store/apps/details?id=com.ssafy.gumi_life_project&hl=ko-KR 

 

구미 인사이더 - Google Play 앱

싸피 구미 캠퍼스 학생들을 위한 정보 제공 어플리케이션입니다.

play.google.com

현재 안드로이드 프로젝트는 플레이스토어에 올라와있습니다. 오류 발견 제보와 PullRequest 모두 환영합니다. 많은 관심 부탁드립니다:)

기여 방법

 

  1. (https://github.com/Gumi-Life-Project/GLP_Android)을 포크합니다.
  2. (git checkout -b feature/example) 명령어로 새 브랜치를 만드세요.
  3. 오류 해결 또는 기능 추가 구현을 해주세요.
  4. (git commit -am 'Add some example') 명령어로 커밋하세요.
  5. (git push origin feature/example) 명령어로 브랜치에 푸시하세요.
  6. 풀퀘스트를 보내주세요.