Skip to content

Latest commit

 

History

457 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Team_PalpalDev🚀🚀🚀🚀

PalpalDev: Lively life, lively development!

Hello! We are PalpalDev.

Inspired by the Korean word ‘팔팔하다’, which means lively and full of spirit.

팔팔데브(PalpalDev)는 ‘팔팔하다’에서 따온 이름으로, 활기차고 열정적인 삶을 응원하는 의미를 담고 있습니다.
우리는 시니어들도 더욱 적극적이고 즐겁게 생활할 수 있도록, 새로운 기술과 아이디어로 변화를 만들어갑니다.
팔팔한 인생, 팔팔한 개발! 함께 더 나은 내일을 만들어가요.

DOWNLOAD for Android

제안 배경

대한민국은 초고령 사회로 진입 중입니다. 그러나 어르신들의 스마트폰 사용 증가에도 불구하고, 과거 성장의 주역이었던 어르신들의 디지털 소외는 점점 심화되고 있습니다.

팔팔데브는 스마트폰을 이용해 어르신들도 디지털 기술을 실생활에서 쉽게 활용할 수 있도록 돕는 것을 목표로 합니다.

주요 기능

1. 자주 사용 하는 기능의 직관적인 UI

  • 전화, 카메라, 지도 등 실생활에 필요한 주요 메뉴 배치
  • 어려운 영어가 아닌, 쉽고 큰 한글 단어 위주의 설계
  • 모든 과정에서의 최소한의 절차로 진행

2. 실생활에 유용한 기능 제공

  • 인근 병원, 무더위 쉼터, 경로당 길 안내

3. 스케줄 관리 기능

  • 외출/귀가 시 보호자 알림 기능 제공
  • 일정 등록 후 일정 알림으로 스케줄 관리 가능

4. 멀리 떨어져 있어도 가족의 연결

  • 가족과의 사진 전송으로 간단한 일상 공유
  • 안전 및 위험 상황에서 긴급 전화 바로 연결 기능

5. 시스템 구조

스크린샷 2025-06-18 225756 스크린샷 2025-06-18 225859

🕶️ APP 영상

사용 기술

Node.js JavaScript MySQL Docker Render Android Kotlin

팔팔데브 작업

[ Figma ]

[ Trello ]

[ Server(Render, cloudeType) ]

기술 업무 분장표

역할 담당 주요 업무 관련 문서
서버 박소은, 최은재 Node.js로 서버개발, API개발, FCM 통신 관리 API 명세서
데이터베이스 박소은, 최은재 DB 설계 및 관리 데이터베이스 명세서
안드로이드 앱 조예지, 한문섭 안드로이드 앱 개발 화면설계
회원, 문의 관리 웹 조예지, 한문섭 회원 목록, FCM 발송 내역, 1:1문의 관리, 보호자 승인 관리 화면설계
QA/테스트 박소은, 최은재, 조예지, 한문섭 기능 테스트, 버그 리포트 작성 및 공유 버그리포트

문서 관리 규칙

마지막 수정일 : 2025.05.16 소은 수정_규칙 추가

  1. 각종 문서는 수정 시 이력 관리를 위해 업로드 할 때 반드시 (수정연월일_파일명_이름) 형식으로 업로드 해주세요.
    ex. 20250313_아이디어기술서양식_박소은
  2. 문서가 업로드 되면 팀원들은 내용을 확인하고, 내용을 확인했다는 코멘트를 작성해주세요.
  3. 강의 실습 내용이나 개인 메모등 02. Study_Practice의 본인 폴더에 업로드 해주세요.
  4. 개발 문서 양식에 수식이 포함된 경우가 있습니다. 이 때 수식을 지우지 말고, 그대로 사용해 주세요. 결정된 양식은 수정되어서는 안됩니다. 예외상황으로 인해 수정이 필요할 경우, 의견을 나누고 모두에게 알려주세요.

코드 규칙

마지막 수정일 : 2025.03.20 소은 수정_규칙추가

  1. 각 담당자는 서로의 작업 구역을 확인하고, 다른 담당자의 작업 구역을 침범하거나 훼손하지 않도록 해주세요.

  2. 오픈소스의 secret_key, client_id 등이 유출되지 않도록 주의하고 직접 코딩을 지양합니다.

  3. 각 파트는 2인 1조로 구성되어 있으며, 각 파트는 가능한 서로 코드리뷰를 진행하며 업그레이드 합니다.

  4. commit을 생활화 합시다.. (너무 자주는 말고)

  5. 코드의 신규 작성 시 작성자는 코드 문서 최상단에 위치하도록 합니다.
    # 2025-03-13
    # Member_signup_API
    # author : Soeun

    package com.example.myapplication
    import ...
    class MainActivity : ComponentActivity() ...

  6. 코드의 수정 및 삭제의 경우 해당 라인에 아래 주석을 달거나, 커밋 후 코멘트를 달도록 합니다.
    94 // Toast.makeText(this@MainActivity, "히히 배고파요.", Toast.LENGTH_SHORT).show()
    95 // 2025-03-13 소은 수정. 필요없는 메세지. 다음에 삭제됩니다..

  7. 강의 실습이나 일반 문서의 경우 master 병합 가능합니다.

  8. 개발 코드 작업 시 반드시 각자의 브랜치에서 작업하고, 마스터 병합은 각 파트의 모든 인원 동의하에 안전하게 시도합니다.

  9. 브랜치 명은 작업자를 알아볼 수 있는 간결한 네임을 지향합니다. (ex.SSO-EUN)

  10. 마스터 병합 시 반드시 카카오톡 등의 메신저로 팀원들에게 병합사실을 알리고, 각 담당들은 PULL 전 본인 코드 백업이나 병합 범위 확인 후 PULL 진행합니다.

  11. 병합 실수 등으로 인해 다른 팀원의 소스나 마스터 브랜치 훼손을 주의합니다. ☠️☠️

  12. NODE 프로젝트에서 Node_moduls, env 파일 올리지 마세요.

About

PalpalDev : Lively life, lively development!

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages