Skip to content

Latest commit

 

History

History
104 lines (63 loc) · 5.75 KB

README.md

File metadata and controls

104 lines (63 loc) · 5.75 KB

24_다다른

GeDi

Flutter Firebase

GeDi(제디) - Gender-Neutral Dictionary.

개요

GeDi(Gender-Neutral Dictionary)는 일상 속에서 관습처럼 굳어진 채 사용되는 성차별 단어를 성평등 단어로 바꾸기 위해 기획된 성평등 단어사전입니다. 간단한 문제풀이를 통해 스스로의 성평등 의식을 점검해보고, 사용자가 보다 높은 성평등 의식 수준을 지향할 수 있도록 경험을 제공합니다. 또한 직접 구축한 성평등 단어사전을 통하여 잘 알지 못했던 성차별 단어들을 알고 스스로 언어습관을 바꾸어갈 수 있으며 나아가 AI 기술을 활용한 단어 인식을 통해 일상생활 속에서의 성차별 단어들을 성평등 단어사전에 구축한 단어로 바꾸어볼 수 있습니다.

사용 기술

  • Flutter
  • Firebase (Firestore, Authentication)
  • Google ML Kit ver. 2

기능 소개

GeDi의 기능은 크게 5가지로 나뉩니다.

  1. 성평등 문제풀이

    매일 한 개의 성차별 단어를 정정하는 문제를 제공하며, 원하는 사용자들은 3개의 문제를 추가적으로 풀 수 있습니다.

    풀이한 단어의 수에 따라 사용자 개인의 포인트가 쌓이고, 레벨이 오르도록 설계되어 있습니다.

  2. Weekly Knowledge

    해당 주에 새로 업데이트된 성평등 단어와 배경에 대한 내용을 메인 페이지에서 제공합니다.

  3. 성평등 단어사전

    성차별 단어들을 성평등 단어로 수정한 사전을 제공합니다. 검색이 가능하며 FireBase에서 데이터를 불러오며, 지속적으로 업데이트 됩니다.

  4. 성평등 영상 추천

    성평등 인식을 개선하는 영상을 추천합니다.

  5. 이미지 인식 및 차별 단어 수정

    이미지 혹은 카메라 촬영 사진에서 단어를 읽어내 단어사전의 내용과 대조하여 성차별 단어인지 판단하고, 성차별 단어라면 성평등 단어로 바꿔쓸 수 있는 사전의 데이터를 보여줍니다.

Getting Started

Installation

  1. How to install Flutter

  2. Set up an editor

  3. App Clone:

git clone https://github.com/gdsckoreahackathon2022/24_GeDi.git

Build and Run

  1. Providing SHA1/SHA256 key

  2. After creating SHA-1 / 256 key using JAVA keytool, add it to "SHA certificate fingerprint" in "My App" of firebase.

  3. Launch Terminal and move to Project Directory.

  4. Enter flutter pub get.

cd gedi
flutter pub get
  1. Enter flutter run.
flutter run

스크린샷

Contributors

License

MIT