Skip to content

hamzgi/OUTDATE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 

Repository files navigation

OUTDATE

군 전역일 계산을 중심으로 한 간단한 데스크톱 애플리케이션입니다.
초기 실행 시 유저 정보를 입력받아 로컬 DB에 저장하고,
메인 화면에서 이름, 전역 D-Day, 군종 정보를 한눈에 확인할 수 있습니다.

설정 화면에서는 테마 변경 및 유저 정보 재입력을 지원합니다.


✨ Features

  • 전역일(D-Day) 자동 계산
  • 군종별 D-day 관리
  • 테마 설정 (앱 전체 배경색 적용)
  • 유저 정보 로컬 DB 저장
  • 설정 화면에서 정보 재입력 가능

⚙️ Development Environment

Python Version

  • Python 3.11 권장

🧩 Installation

1️⃣ 가상환경 생성 및 활성화

python -m venv venv

Windows

venv\Scripts\activate

macOS / Linux

source venv/bin/activate

2️⃣ Kivy 설치

python -m pip install --upgrade pip setuptools wheel
pip install kivy

공식 문서: https://kivy.org/doc/stable/gettingstarted/installation.html


3️⃣ 프로젝트 의존성 설치

pip install -r requirements.txt

▶️ Run Application

python -m app.main

📁 Project Structure

app/
 ├─ assets/
 │   └─ fonts/
 ├─ controllers/
 ├─ core/
 ├─ data/
 ├─ screens/
 ├─ services/
 ├─ widgets/
 └─ main.py

🔒 Notes

  • 보안상의 이유로 .env, *.db 파일은 Git에서 제외되어 있습니다.
  • 각자 로컬 DB를 생성해서 사용해주세요.
  • 테스트용 test_initial.py는 개발 과정에서만 사용되었습니다.

🛠 Tech Stack

  • Python 3.11
  • Kivy
  • SQLite
  • Git / GitHub

About

군 전역일 계산을 중심으로 한 간단한 데스크톱 애플리케이션입니다.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors