2025 여기톤 : HER+ETHON 18팀
<서울 여성의 삶의 질을 높이는 참여형 복지 플랫폼, Elevate:Seoul>
Elevate:Seoul은 여성의 생애주기별 맞춤 복지 정보를 쉽고 빠르게 확인하고, 후기·멘토링·정책 제안 커뮤니티를 통해 사용자가 직접 참여할 수 있는 복지 플랫폼입니다.
정보가 흩어져 있거나 나에게 해당되는지 판단하기 어려운 기존 복지 구조의 한계를 해결하고자, 생애주기 기반 복지 리스트와 공고 수 시각화 그래프를 통해 이용자에겐 접근성을, 정책 설계자에겐 인사이트를 제공합니다.
“Elevate:Seoul은 모두의 복지에 모두가 닿을 수 있도록, 서울 여성의 삶을 함께 높입니다.”
프론트엔드: Html, Css, Javascript
백엔드: Python, Django
기획·디자인: Figma
-
기획 디자인
- 김채연: 기획, 화면 디자인, 발표자료 제작, 발표
-
프론트엔드
-
정지은: 로그인 페이지, 리스트 페이지, 커뮤니티 페이지, 메인 마이페이지
-
최연서: 연령별 메인 페이지, 후기 페이지, 마이페이지 내부 활동 페이지
-
-
백엔드
-
김연우: 전체 모델 구성, 후기 페이지, 리스트 페이지, 메인 페이지의 후속 페이지, 마이 페이지의 유저별 정보/좋아요/스크랩 구현 및 db 연결
-
정유진: 커뮤니티 페이지, 로그인, 회원가입 페이지, 메인 페이지, 마이 페이지의 유저별 정보/좋아요/스크랩 구현 및 db 연결
-
📂 2025-herethon-18
├─ 📁 community
│ ├─ init.py
│ ├─ admin.py
│ ├─ apps.py
│ ├─ models.py
│ ├─ tests.py
│ ├─ urls.py
│ └─ views.py
│
├─ 📁 config
│ ├─ init.py
│ ├─ asgi.py
│ ├─ settings.py
│ ├─ urls.py
│ └─ wsgi.py
│
├─ 📁 home
│ ├─ init.py
│ ├─ admin.py
│ ├─ apps.py
│ ├─ models.py
│ ├─ tests.py
│ ├─ urls.py
│ └─ views.py
│
├─ 📁 login
│ ├─ init.py
│ ├─ admin.py
│ ├─ apps.py
│ ├─ models.py
│ ├─ tests.py
│ ├─ urls.py
│ └─ views.py
│
├─ 📁 mypage
│ ├─ init.py
│ ├─ admin.py
│ ├─ apps.py
│ ├─ models.py
│ ├─ tests.py
│ ├─ urls.py
│ └─ views.py
│
├─ 📁 policyList
│ ├─ init.py
│ ├─ admin.py
│ ├─ apps.py
│ ├─ models.py
│ ├─ tests.py
│ ├─ urls.py
│ └─ views.py
│
├─ 📁 review
│ ├─ admin.py
│ ├─ apps.py
│ ├─ forms.py
│ ├─ models.py
│ ├─ tests.py
│ ├─ urls.py
│ └─ views.py
│
├─ 📁 static
│ └─ 📁 assets
│ ├─ 📁 css
│ ├─ 📁 image
│ ├─ 📁 img
│ └─ 📁 js
│ ├─ 📁 community
│ ├─ 📁 home
│ ├─ 📁 login
│ ├─ list.js
│ ├─ mypage.js
│ ├─ mypage_005.js
│ ├─ mypage_007.js
│ ├─ rev_001.js
│ └─ rev_002.js
│
├─ 📁 templates
│ ├─ 📁 community
│ ├─ 📁 home
│ ├─ 📁 login
│ ├─ 📁 mypage
│ ├─ 📁 policyList
│ └─ 📁 review
│
├─ main.py
├─ manage.py
├─ README.md
├─ requirements.txtWindows 사용자는 괄호 안의 명령어 참고
- 프로젝트 클론
git clone https://github.com/2025-HERETHON/2025-herethon-18.git
cd 2025-herethon-18- 가상환경 생성 및 활성화
python3 -m venv venv # (Windows: python -m venv venv)
source venv/bin/activate # (Windows: venv\Scripts\activate)- 필수 패키지 설치
pip install -r requirements.txt-
settings.py에서 데이터베이스 설정 변경(기존 MySQL → SQLite로 교체)
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': BASE_DIR / "db.sqlite3",
}
}python manage.py makemigrations
python manage.py migratpython manage.py createsuperu사용자명, 이메일, 비밀번호를 입력해 계정을 만듭니다.
python3 manage.py runserver # (Windows: python manage.py runserver)브라우저에서 http://127.0.0.1:8000/ 접속
http://127.0.0.1:8000/admin/에서 관리자 페이지 확인 가능