파이썬으로 만든 가계부 시스템 - 백엔드
Find a file
2024-09-10 21:23:22 +09:00
routes feat: add login 2024-09-10 17:59:43 +09:00
service feat: add login 2024-09-10 17:59:43 +09:00
util feat: middle save 2024-09-10 17:08:06 +09:00
.env.example feat: first commit 2024-09-10 10:32:36 +09:00
.gitignore feat: middle save 2024-09-10 17:08:06 +09:00
app.py feat: cors issue fixed 2024-09-10 21:23:22 +09:00
configure feat: create README.md file 2024-09-10 18:21:02 +09:00
generate.py feat: middle save 2024-09-10 17:08:06 +09:00
LICENSE Initial commit 2024-09-10 10:32:20 +09:00
README.md feat: create README.md file 2024-09-10 18:21:02 +09:00
requirements.txt feat: first commit 2024-09-10 10:32:36 +09:00

Balance Application

  • FastAPI로 제작한 가계부 시스템 입니다. (Backend)

Requirement

  • Python 3.12
  • PostgreSQL
  • venv
  • pip

How to use

  1. 소스를 git에서 가져옵니다.
git clone https://github.com/devproje/balance-application
  1. venv를 활성화 시켜줍니다.
  • Linux 또는 macOS 사용자는 아래의 명령어를 통해 활성화를 시켜줄 수 있습니다.
./configure
  • 또는 아래의 명령어를 이용하여 수동으로 활성화도 가능합니다.
python3 -m venv .venv
source .venv/bin/activate
  1. pip 명령어로 requiremens.txt 파일을 설치해 줍니다.
pip install -r requirements.txt
  1. .env.example 파일을 복제하여 .env 파일을 작성해 줍니다.
  • 아래의 .env 세팅은 예제 이므로 본인 환경에 맞게 작성을 해주세요.
DB_URL=localhost
DB_PORT=5432
DB_DATABASE=balance
DB_USERNAME=user
DB_PASSWORD=sample1234!
  1. generate.py를 실행하여 테이블 및 계정을 생성 해줍니다.
python generate.py
  1. fastapi 명령어를 이용하여 서비스를 실행 해줍니다.
fastapi run app.py
  • 만약 다른 포트를 이용하셔야 한다면 아래의 명령어를 따라 주세요.
fastapi run app.py --port 3000