An open API service indexing awesome lists of open source software.

https://github.com/nuung/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.
https://github.com/nuung/nh-share-payment

express fintech hackathon mvc nginx nodejs reactjs restful-api

Last synced: 2 months ago
JSON representation

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

Awesome Lists containing this project

README

          

[![GitHub issues](https://img.shields.io/github/issues/Nuung/NH-share-payment)](https://github.com/Nuung/NH-share-payment/issues) [![Hits](https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2FNuung%2FNH-share-payment&count_bg=%2370C147&title_bg=%23555555&icon=apachespark.svg&icon_color=%23E7E7E7&title=Hits&edge_flat=false)](https://hits.seeyoufarm.com)

# 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
- [Check out this notion page](https://www.notion.so/486bc73e507945d893aed40e05313893)

### 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 권한을 추가해줘서 해결했따.. 아래와 같이..
```bash
chmod +x /Desktop/
chmod +x /Desktop/project
chmod +x /Desktop/project/front.......
....
```

©copyright ALL Copyrights reserved by Hyeonwoo, Jeong