✨아이디어

  1. 메타버스 사운드 클라우드

    필요 기능

    구현 방법

  2. 대기오염 정보 앱 (얀주가 한번 해보죠)

    목적 : 사용자가 야외 활동할 때, 현위치와 활동시간을 토대로 계산하여 사용자에게 대기오염 노출 정도를 알려주는 앱

    필요 기능

    구현 방법

    +) 추가적으로 필요기능 1, 2에 대해 생각을 해보았는데 우리가 대기 오염정도만 긁어오고, 위험수치를 알림으로 알려주는 정도로만 그치면 스케일이 매우 작을 것 같아 감점 받을 것 같다는 생각을 해씀

    글애서 내생각에는 평소 사용자가 앱을 사용하는 시간 + 그리고 그 앱을 사용하는 동안의 위치 + 활동시간 체크 시간 (+ 체크 할 때의 위치)등을 겟또 해서 학습 시킨다음에 평소 사용자가 자주 외출하는 시간쯤에 현재위치의 대기오염 정도를 알림을 보낸다던지, 혹은 사용자가 자주 외출하던 장소에 가면 현재 대기오염의 위치를 알려주는 등의 기능도 추가하면 좋을 것 같움!

    즉 기능이

    1. 정한 장소의 대기 오염 정보 알리기
    2. 유저의 현재 좌표를 실시간으로 받아와 현재좌표가 대기오염이 높은 장소에 있다면 알림 주기
    3. 유저가 자주 활동하는 시간을 학습시켜 해당 시간에 유저의 현재 지역의 대기오염정도를 알리기
    4. 유저가 자주 활동하는 시간과 자주 활동하는 장소에 대해서도 알려줄 수 있다면 더욱 좋겠ㄸ ㅏ

    → 막 아침에 평소보다 늦게(혹은 일찍) 나와서 대기오염 정보 몰랐거나 찾아보기 귀찮았는디 막 연주님이 보통 00시 00분에 **동에서 활동을 자주하셨어여~~ 지금 **동은 대기오염 정도가 &&정도 입니다.~ 요러면서 볼 수 있다면 오~ 싱긔~ 이러지 않나 해서 ㅎ욤 ㅎ

    자주 활동하는 시간 학습시키는건 충분히 할 수 있을 것이라 생각 ........

    → 선형회귀로도 충분히 가능하지 않을까....~~~~~~~~~~

    근데 아무튼 이 주제를 사용하려면 좀더 스케일을 키워야 할 것 같다고 생각ㅎ ㅏ는디 2-3을 묶거나 추가기능을 강력 주장함니다잉...

    일단 앱을 기준으로 작성했는데 gps등이 필요하면 당연 앱을 사용해야하지 않을까 시퍼....^ㅇ^

  3. 식물 키우기 가이드 앱

    목적: 실제 식물을 키울 때 앱을 통해 가상의 식물을 현실세계와 똑같은 시간으로 키우는 앱

    실시간 날씨 데이터와 오염정도(?)를 체크해서 현재 식물이 어떤 상태인지 확인할 수 있음.

    물주기도 눌러서 식물의 물 부족 정도 체크해서 상태 확인

    필요 기능

    구현 방법

    1. 공통 사용
      1. 실시간 지역별 대기 환경 -> “https://www.airkorea.or.kr/web”여기서 웹크롤링 하기

      2. 웹크롤링

        1. 에어코리아 웹크롤링 예제가 구글에 이미 많아서 도움 많이 받을 수 있을 듯
        2. 다만 에어코리아 정보를 라이선스없이 마음대로 써도 되는지 정확하진 않은데, FAQ보니까 딱히 제재를 걸지는 않는듯
      3. 데이터베이스

        정확히 DB가 어디 쓰일 지 정해야 할 듯 지금 생각나는 것은

        1. 유저 정보(계정)

        2. 유저가 수집한 식물

        3. 좀 더 깊이 들어간다면 각 식물에 대한 여러가지 정보 > 개화 시기, 필요 물 양 등등

          - 1, 2만 한다면 사실 firebase도 충분할 거 같고, 그렇지 않다면 mysql 사용해야 할 듯
          

    d. gps

    1. 유니티, 안드로이드 스튜디오 둘 다 핸드폰을 이용해서 하는거라 문제 없음

    2. 다만, 해당 앱이 실시간으로 받게 된다면 안드로이드 스튜디오 보다는 1초에 60번씩 위치를 받아오게 할 수 있는 유니티가 나을것도 같음

      ex) A지역(맑음) -> B지역(비)이면 식물의 뒷 배경이 해가 떴다가 실시간으로 비가 내려야 하니까

      e. 알림 기능

    1. 유니티를 사용한다면

      1. 가장 큰 문제는 ‘unity에서 웹크롤링 등을 위한 다른 언어를 사용할 수 있는가?’인데 세가지 방법으로 생각해봄

        방법1) c#으로 다하기

        1. 웹크롤링 스크립트 등 역할을 위한 스크립트 짜기
        2. C#에서 웹 크롤링 하려면 Selenium이라는 것을 사용하면 된다.

        방법2) unity에서 파이썬 연동

        1. 파이썬 파일을 실행시키는 게 있고 -> https://blog.naver.com/PostView.nhn?blogId=kanrhaehfdl1&logNo=221675044575&parentCategoryNo=&categoryNo=10&viewDate=&isShowPopularPosts=true&from=search
        2. C#에서 python 코드를 실행하는 ironpython이라는게 있다.

        방법3) unity에서가 아니라 따로 파이썬 파일을 만들어서 웹크롤링 후 일정 시간마다 DB에 저장 -> DB에서 유니티로 가져오기

      2. 그래픽은 에셋 등을 활용할 수 있음

      3. 장점은 아예 게임을 위한 엔진이고, 해당 앱이 게임과 다르지 않다고 생각하기 때문에 만들 때 편할듯함 ex) frame 별로 할 수 있음, 애니메이션 넣기 쉬움

    2. 안드로이드 스튜디오를 사용한다면

    3. 추가 기능

  4. 대리신고

  5. 음식추천 앱

보류

  1. 공공 api 활용한 앱
  2. 주차 빈 공간 알리미
  3. 코로나 디지털 추적