/NH-share-payment

2020.11) Share household account (financial ledger) with each other like SNS. And you can develop a habit of spending more wisely.

Primary LanguageJavaScript

GitHub issues Hits

Share Payment SNS - SPS Project

새로쓰는 가계부, 공유 기반 가계부 프로젝트

  		" Share household account (financial ledger) with each other like SNS. 
  			And you can develop a habit of spending more wisely! "  

Infra / Stack

AWS EC2 ubuntu 18.0.*

  • free tier

WebServer

  • front-end
    • HTML5, CSS3 with bootstarp
    • vanilla javascript (at first)
    • reactJS
    • nginX
      • sps-frontend forwarding -> react building static files
      • reverse proxy server setting (not yet)

restfulAPI

  • back-end
    • nodejs
      • express
      • DTO(모델보다는 단순 entity 개념으로) - Service (DAO에 가까우며 실제 쿼리 날리는 부분) - Controller (컨트롤러, 제일 앞단) => router (API)
      • ORM을 사용하지 않고 mysql 모듈만 사용함 / 그래서 위와 같은 뼈대로 형태를 잡음
    • mysql

restfulApi Docs(maybe localhost)

  • 아직

DataBase

  • mysql
  • mongoDB

DevOps

  • github
  • Docker (not yet)

PS

  • local에서 react (npm run build -> static build files) 배포 파일 nginx로 돌리려고 nginx 사용하다가 암걸릴뻔 했다,, 퍼미션 디나이로,,
    • 결론만 말하자면 러닝하는 유저에게 배포 파일로 가는 디렉토리 경로마다 -x 권한을 추가해줘서 해결했따.. 아래와 같이..
     chmod +x /Desktop/
     chmod +x /Desktop/project
     chmod +x /Desktop/project/front.......
     ....

©copyright ALL Copyrights reserved by Hyeonwoo, Jeong