주변에 있는 쓰레기통의 위치를 찾을 수 있도록 도와주는 어플리케이션
길거리에서 쓰레기가 생겼을 때, 쓰레기통이 많이 배치되어있지 않아 버릴곳이 없어 집까지 가져가거나 주변에 대충 버리는 상황이 자주 발생했습니다.
따라서, 쓰레기통의 위치 정보를 쉽게 알 수 있는 앱이 있다면 쓰레기 처리에 대한 부담도 줄어들고 환경적으로도 좋을 것 같다고 판단하여 개발을 시작했습니다.
- 쓰레기통 등록 및 쓰레기통 정보 확인
- 쓰레기통 등록 시 오브젝트 디텍션을 활용하여 등록한 사진에 실제로 쓰레기통이 있는지 분석합니다.
- 쓰레기통을 등록하면 다른 유저들이 쓰레기통의 위치와 사진, 추가적인 정보를 확인할 수 있습니다.
- 투표 기능
- 쓰레기통 정보 화면에서 쓰레기통에 투표된 정보를 보고 그 쓰레기통이 실제로 있는지 판단할 수 있습니다.
- 정보를 통해 찾아간 쓰레기통 위치에 정상적으로 쓰레기통이 있다면 좋아요, 아니라면 싫어요를 눌러 다른 유저에게 쓰레기통에 대한 상태를 파악할 수 있도록 해 줍니다.
- 리더보드 기능
- 등록한 쓰레기통 개수에 따라 리더보드에 랭킹됩니다.
- 추후 리워드에 활용할 예정입니다.
- React Native
- Google Login
- Python 3.9
- Django REST Framework
- JWT
- Tensorflow
git clone https://github.com/entrolEC/Trash-It-backend.git
pip install -r requirements.txt
python manage.py runserver
제 4회 KB소프트웨어 경진대회 최우수상을 수상했습니다.