Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

DBDBDEEP

[Project] 졸업작품, SupSup 본문

Project

[Project] 졸업작품, SupSup

Kihwane 2022. 7. 11. 14:52

학교에서 졸업작품으로 만들었던 사회적 약자를 위한 App, SupSup 이다. 

Social Unpriviliged suPport 의 약자로서 사회적 약자를 돕겠다는 뜻을 가지고 있다. 

 

목차

1. 프로젝트 개요

프로젝트 간단 설명, 진행 기간, 인원, 역할

2. 설계 / 개발

 다이어 그램  , 사용기술

3. UI / 기능

대표 사진, 기능 상세 설명

 

 


 

 

1. 프로젝트 개요

우리의 주변에는 많은 사회적 약자들이 존재한다.

그 중 노인분들과 몸이 불편한 장애인들은 스스로 해결할 수 없는, 다른 사람의 도움이 필요한 상황들이 발생하곤 한다.

따라서 이들을 도와줄 수 있는 주변인들과 연결 시켜주는 하나의 플랫폼이 필요하다. 또한 사회적 약자 (청각, 시각 장애인)들은 일반인을 기준으로 만들어진 앱을 사용하기 불편한 경우가 많다. 이 부분을 보완하기 위해 특정 사회적 약자가 사용하기에 편하도록 제작한 앱이 필요하다고 생각하였고 만들기로 하였다.

사회적 약자를 도울 수 있는 플랫폼, SUPSUP

 

- 시각 장애인을 위한 TTS 기능 ( 화면을 터치하면 음성으로 글을 읽어준다)

- 시력이 낮은 분들을 위한 별도의 확대 UI

- 지도로 주변의 도움 부탁 글을 찾을 수 있는 기능 제공

- 도움을 원하는 사람과 주는 사람간의 채팅 기능 제공

- 도움을 원하는 카테고리 별로 볼 수 있는 정렬 기능 제공

 

개발 기간 : 2022. 01. 03 ~ 2022. 06. 15

 

개발 인원 : 4명

 

역할 

- Firebase RealTime Database 설계 및 관리

- 로그인 기능 구현 및 로그인 세션 관리

- 게시판, 글 등록, 정렬 기능 구현

 

 

     


 

 

2. 설계 / 개발

 다이어 그램

 

시스템 Workflow


시스템 시나리오 (전체)

시스템 시나리오 (기본 화면)

시스템 시나리오 (큰 화면)

 

사용 기술 및 도구

1. Database

Firebase RealTime Database, Storage
Firebase 안 데이터

2. App

Java

3. Tool

Android Studio

4. Etc

GitHub

구글 지도 API, 마커 클러스터링, GitHub, TTS

 

 

 


 

 

3. UI  / 기능

1. 화면 선택 및 TTS 선택

- 화면에서 기본 일반 화면 / 큰 화면 / TTS 로 읽어줄 수 있는 기능 을 선택할 수 있다.

 

2. 메인 화면

 

- 메인화면에서 해주세요 / 해드려요 글을 볼 수 있다. + 버튼을 등록하여 글을 등록할 수 있다.

글 등록

 

3. 글 상세 

 

- 리사이클러 뷰의 아이템을 클릭하면 상세 글을 볼 수 있다. 채팅하기를 눌러 상대방과 일정을 잡을 수 있다.

 

상대방과의 채팅이 가능하다.

 

4. 지도로 보기 

- 지도로 근처의 게시글을 마커로 표시해준다. 지도는 Google 지도 API를 사용하였다.

 

5. 마이페이지

- 마이페이지에서 내가 작성한 글을 볼 수 있고, 크게 볼 수 있는 화면으로 바꿀 수 있으며 로그아웃을 할 수 있다.

 

6. 큰 UI

- 시력이 안좋으신 분들이나 큰 화면을 원하는 분들을 위한 큰 UI 이다.

 

 

Git 주소: https://github.com/hojong2/supsup