삽질블로그

간단한 프로젝트 만들기 본문

개발

간단한 프로젝트 만들기

삽질블로그 2024. 3. 2. 16:27

지금까지 스프링을 하려다가 진로에 대한 생각이 점점 확고해지면서 nodejs로 갈아탔다.

그래서 차근차근 토이 프로젝트를 진행하려고 한다.

프론트랑 서버를 같이 개발하기 때문에 시간이 좀 걸리겠지만 확실하게 배우면서 해야겠다.

프론트는 React, 백엔드는 Express를 사용하기로 하고 

후에 Js가 익숙해지면 Ts와 Nest.js로 확장하도록 해야겠다.

 

초기 버전을 바탕으로 계속해서 프론트와 백앤드를 넓혀갈거기 때문에 처음은 정말 간단히 시작하려고 한다.

현재 데이터베이스 ERD는 다음과 같다.

 

 

간단한 게시판 프로젝트를 시작으로 계속해서 기능을 추가할 계획이다.

 

현재 깃 전략은 github flow전략을 사용하기로 했고,

이유는 다음과 같다.

1. git flow전략은 어플리케이션에 더 적합한 전략이다.
2. git flow전략은 규모가 큰 프로젝트에 적합한 깃 전략이다.
3. git flow전략은 러닝커브가 높다.
4. 이 프로젝트는 개인 프로젝트이다.(github flow전략이 더 적합해보임)
5. main에서 ci/cd를 이용해 자동배포를 계획이다.
6. 웹앱에선 github flow전략을 많이 사용한다.
7. 브런치를 많이 만들 필요가 없다.

 

프론트 UI는 정말 간단하게 아래 사진과 비슷하게 만들 것 같다.

 

Comments