Skip to content

imnotmoon/lotte_subscribes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 

Repository files navigation

⭐ subserve × LOTTE ⭐

-서비스를 구독하다.

Subserve은 멋쟁이 사자처럼 X 롯데 해커톤 출품을 위한 프로젝트입니다.



"subsribe to service in LOTTE"


주요 서비스

  • 지속적인 구독 서비스
  • 구독서비스 한 곳에 모아보기

구현 기능

  • 회원가입 및 로그인
  • 구독 및 결제( 익일 자동 환불 처리되니까 맘 놓고 결제해보세요^o^)
  • 메뉴 검색
  • 주변 매장 위치 제공



코드 컨벤션

  1. 파일, 함수, 변수명은 자바컨벤션(카멜케이스)을 따릅니다.
    ex. mainAttributes.css
    ex. def exampleOneTwoThree() :
    ex. function exampleOneTwoThree() {}
  2. 클래스, 모델은 첫글자만 대문자로 작성합니다.
    ex. class Example : Models
  3. 함수 작성 시 도입부에 간단한 설명을 주석으로 달아둡니다.
    ex. def func() :
    # 그냥 함수
    ex. function example() {
    // 자바스크립트 함수
    }
  4. 키를 필요로 하는 API등은 keys.json에 추가하고 .gitignore로 보호합니다.
  5. html 클래스, id, 장고앱 이름은 전부 소문자로 작성합니다.
  6. url, html 클래스, id의 공백은 '-'를 사용합니다.
    ex. div class="ex-one ex-two" id="division-one" ex. http://localhost/subserve-example
  7. 클래스를 상속받거나 프로토콜을 사용할 일이 있을때는 파일을 따로 만들어서 모아둡니다.
  8. migrations 디렉토리 안의 파일들은 절대로 지우지 않도록 합니다.

실행 방법
Master branch를 pull 받는다.

🔹 로컬에서 실행

터미널을 실행시킨다
python -m venv myvenv(가상환경 이름)
source myvenv/Scripts/activate
pip install Django
python -m pip install Pillow
cd subserve
python manage.py runserver
링크(ex: http://127.0.0.1:8000/) 클릭

🔹 배포 설정

Amazon EB(Elastic Beanstalk)
Python version 3.6.8
Django==2.1.1
pytz==2020.1

🔹 추가사항
결제기능을 실행하고싶다면 iamport로 이동하여 IMP를 발급받은 후
subserve > detail > templates > subscribe.html 15 line을 수정하십시오.


앱 구조 설명

  1. customer : user의 로그인, 회원가입, 마이페이지 등의 페이지
  2. datail : 가게 메뉴 구독, 결제 등의 상세 페이지
  3. main : 메인 페이지(외 검색, 위치, 주간랭킹)
  4. subserve : navbar, footer, sidebar

프로젝트 contribute 방법
코드 컨벤션을 확인해주신 후 규칙에 따라 작성해주시고,
오타, 버그 픽스, PR 의견 제시 등은 Issues를 통해 알려주시길 바랍니다!!

About

멋쟁이사자처럼x롯데 해커톤 출품을 위한 레포입니다

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors