Skip to content

Team3-zip/B-E

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

243 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

B-E

🙋‍♀️ 안녕하세요. dot.zip 백엔드 입니다.

스크린샷 2022-01-25 오후 8 00 06


😀서비스 소개

여기저기 흩어져 있는 청약 정보를 한눈에 보기 쉽게 모아놓은 dotzip입니다.


👨‍👩‍👧‍👧팀원소개


🖥Project Architecture

백엔드


📕주요 라이브러리

라이브러리 설명 버전
Express Node.js 4.17.1
MYSQL 참조관계가 많은 데이터 특성. MySQL 적용 5.13.3
sequelize 7.0.0
CORS Request resouRce 제한 2.8.5
Swagger API 문서화 4.1.6
Joi 유효성 검사 17.5.0
dotenv 환경변수 설정 10.0.0
nodemailer 메일 알림 6.7.2
node-schedule 노드 스케줄러 2.1.0
request 2.88.2
xml-js xml 변환 1.6.11

🌠기능소개

  • 소셜 로그인
  • 공영 민영 청약 OPEN API에서 가져온 정보 일관적이게 제공
  • 찜한 청약공고를 편하게 관리할 수 있도록 마이페이지를 제공
  • 마이페이지에서 지역, 이메일 수정 가능
  • 찜한 공고의 청약 접수날짜에 메일알림

🔥이슈 및 트러블슈팅

[상세보기] (https://www.notion.so/kongom2/c3584a65c5384c9d905924317c770ec0)

  1. HTTP메서드 기본이지만 가장중요
  2. 크롤링 대신에 openAPI 사용한이유!
  3. GithubActions VS Jenkins
  4. CI/CD .env참조문제
  5. 요청이 많아 지면 어떻게 대응할 것인가?
  6. MySQL을 사용한 이유

📌Tech Stack

Express.js
MYSQL
Swagger
EC2
S3 GithubActions Codedeploy

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors