Skip to content
@oss-talkative

실종자 온라인 제보 서비스

2022-2 오픈소스소프트웨어개발 팀 프로젝트

🚸 실종자 온라인 제보 서비스

번거로웠던 실종자 신고 및 조회, 이젠 쉽고 간편하게


💡 Motivation of this project

우리나라의 실종 아동 문제는 여전히 해결되지 않고 있으며, 연간 2만명의 실종자들에 대한 실종 접수가 들어오고 있습니다. 또, 지난 20년 간 장기 실종자는 수천명에 달합니다. 하지만 이러한 상황 속에서 실종자들에 대한 정보는 여전히 종이 전단지 부착이라는 비교적 시대에 뒤떨어진 방법으로 공유되고 있습니다. 현재 시간이 지날수록 실종자들에 대한 관심이 떨어지고 있는데, 저희 팀은 이러한 문제점을 실종자들에 대한 이슈를 오프라인에서 온라인으로 옮김으로써 해결할 수 있다고 생각했고, 그 결과 실종자 온라인 제보 서비스를 기획하게 되었습니다.


📑 Features of this project

⚙ It Provides:

  • 실종자 정보를 경찰청 안전Dream에서 Open API로 받아옵니다.
  • Open API로 받아온 실종자 정보를 모바일 앱에서 조회할 수 있습니다.
  • 경찰청에 등록된 실종자 발견시, 앱에서 바로 실종자 발견 제보를 할 수 있습니다.
  • 제보된 실종자 발견 신고 내용은 서비스의 어드민 웹페이지에서 확인할 수 있습니다.
  • 신규 실종자 발생 시, 앱에서 바로 신고하여 Open API를 통해 실제 경찰청에 실종자 신고를 할 수 있습니다.
  • 🔎 https://missingChild.pythonanywhere.com 통하여 발견접수된 실종자 리스트를 확인 가능합니다.

📲 How to Setup?


You need to install Flutter on your environment before following next step. Please check here to install Flutter.

1. Git clone

git clone https://github.com/oss-talkative/missing-mobile

2. Fetch flutter dependencies

flutter pub get
flutter pub upgrade

3. Launch application

# debug mode
flutter run

# release mode
flutter run --release

You need to install python3.10 and git on your environment before following next step.

1. Git clone

git clone https://github.com/oss-talkative/missing-backend-re

2. Open project & create virtual environment

open project and terminal(git bash) for Window os

python -m venv <name of virtual environment>
source <name of virtual environment>/Scripts/Activate
for Window mac
```shell
python -m venv <name of virtual environment>
source <name of virtual environment>/Scripts/Activate

3. migrate for DB

cd myproject
cd myproject
python manage.py makemigrations
python manage.py migrate

3. run server

python manage.py runserver

4. go into the local web

Enter http://localhost:8000/ into your web browser



Install react here

1. Git clone

git clone https://github.com/oss-talkative/missing-web

2. Open web page

npm start

🛠 Technology stacks

Mobile Client

  • Dart
  • Flutter
  • Figma for design

Back-End Server

  • Python
  • Django
  • SQLite
  • Pythonanywhere for distribution

Web Front-End

  • Javascript
  • React

🧑‍💻 Project Members

🌫️ 말 많은 하늘과 같은 사람들 🌫️

Yeojun Yoon 푸른곰프앙이 JeongYun Kim yunasin
Team Leader
Mobile Client
Back-end Front-end Web Mobile Client / Design

🧾 License

This project is licensed under the terms of the MIT license.

Pinned Loading

  1. missing-mobile missing-mobile Public

    Dart 1 1

  2. missing-web missing-web Public

    JavaScript

  3. missing-backend missing-backend Public

    JavaScript

  4. missing-backend-re missing-backend-re Public

    '실종자 간편 신고 서비스' Backend with Django

    JavaScript

Repositories

Showing 5 of 5 repositories
  • missing-backend-re Public

    '실종자 간편 신고 서비스' Backend with Django

    oss-talkative/missing-backend-re’s past year of commit activity
    JavaScript 0 MIT 0 0 0 Updated Apr 5, 2023
  • .github Public
    oss-talkative/.github’s past year of commit activity
    0 MIT 0 0 0 Updated Nov 26, 2022
  • missing-web Public
    oss-talkative/missing-web’s past year of commit activity
    JavaScript 0 MIT 0 0 0 Updated Nov 26, 2022
  • oss-talkative/missing-mobile’s past year of commit activity
    Dart 1 MIT 1 0 0 Updated Nov 25, 2022
  • oss-talkative/missing-backend’s past year of commit activity
    JavaScript 0 MIT 0 0 0 Updated Nov 17, 2022

Top languages

Loading…

Most used topics

Loading…