새로운 프로젝트 계획

트곰·2022년 3월 18일
0

newproject

목록 보기
1/13

어제 면접을 보고 기대에 가득하며 일찍 잠에 들었다. 그리고 중간에 깨서 혹시나 메일을 확인하고 나니 불합격 메일이 와있었다....ㅠㅠㅠㅠㅠㅠ
너무 기대한 탓이였을까 속상한 마음이 컸다.
하지만 메일로 내가 개선해야될 부분에 대해서 디테일한 피드백을 주셨다.
가지 못했지만, 나중에 다시 기회가 생긴다면 꼭 가서 일해보고 싶은 회사라는 좋은 이미지가 남았다.

하루동안 의욕이 없어서 늘어져있다가 어떤 것을 하면 좋을지 생각을 조금 추스리고 포스팅을 해본다.

피드백 주신 내용 중 나에게 가장 필요한 부분은 개인 프로젝트가 없다는 사실이었다.
개인 프로젝트로 생각한 주제는 카메라 동작이 필요해서 웹용으로 개발이 어려워서 코틀린을 배우는 뻘짓을 하고 있었지만, 우선 스프링 기반으로 프로젝트 개발이 필요하다!

어제 웹앱, 하이브리드앱이라는 것도 알게되었지만 새로운 길을 파기보다는 내가 아는 부분에서 확장을 하는 것에 중점을 두자!!
상속을 일단 한 다음 확장을 하는거다~~~

일반적인 게시판을 만들고 싶지는 않은 생각도 있었고, 프론트 코드가 막막해서 시작하지 않았던 것도 있었지만
우선은 부트스트랩 같은 곳을 참고해서라도 프로젝트를 만들어보기로 했다.

그래도 그냥 게시판보다는 내가 실질적으로 사용할만한 만들어놓고 단순히 프로젝트로만 쓰일만한 사이트는 만들고 싶지 않았다(이놈의 욕심...ㅠㅠㅠㅠ)
그래서 조금 더 생각해본 결과, 부모님을 위한 사이트를 만들어보기로 결정했다!

부모님께서는 한의원을 운영하고 계시는데, 가끔 가서 일을 도와드리면 모든 자료를 직접 적으시는 방법으로 사용하신다. 그래서 매출이나 재고 부분도 모두 장부를 작성하곤 하시는데,,,은근 공간을 많이 차지하는 것 같다.
곧 조금 규모를 줄여서 이사 계획이 있으시니까, 그런 장부를 전자로 만들어드리면 나에게도 부모님께도 의미가 있지 않을까?!


어떤 내용을 담은 사이트를 제작할까?

1. 매입매출계산

매출이 발생하는 경우는 약환자와 침환자로 나눠진다. 이는 현재 운영하고 계시는 방식을 반영하는 것이다.
침환자는 환자명, 결제수단, 결제액, 미수여부, 비고(메모)로 만들고
약환자 또한 컬럼은 동일하지만 페이지는 별도로 만들 예정이다.
거래처에 매입하는 내용은 거래처명, 결제수단, 결제금액, 구매품목, 비고(메모)로 만들 예정이다.
또한, 일일 순매출과 월별 매출액을 볼 수 있는 페이지도 생성한다.
또한, 해당 페이지는 부모님만 확인할 수 있도록 관리자 페이지에서만 활성화되어야 한다.

2. 약재재고

약재 재고의 플러스 마이너스를 기록할 페이지가 각각 필요하다.
약재를 구매하는 경우의 페이지는
약재이름, 구매일자, 용량, 패키지(봉지)수, 구매금액, 비고로 만들고
약재를 사용하는 경우의 페이지는
약재이름, 사용일자, 용량, 패키지수, 비고로 만든다.

약재를 구매하는 경우, 몇 봉지 단위로 구매하지만 약재를 사용하는 경우 그람으로 사용하기 때문에
매일 그람으로 측정해서 사용량을 차감하기는 어렵다. 그렇기 때문에 약재통에 부어놓는 경우를 감안해서
사용하는 날짜는 필수 정보로 받지 않는다. 하지만 녹용같이 중요하게 관리되는 약재가 있기 때문에 사용하는 날짜를 받는 컬럼을 생성해주기는 한다.

3. 게시판

게시판의 경우, 로그인을 하지 않고 게시글에 비밀번호를 두어 작성할 수 있도록 만들 예정이다.
관리자가 게시글 삭제 권한을 주고 게시글에 댓글(코멘트)를 다는 형식으로 일반적인 게시판의 형태로...

공지여부, 글번호, 글제목, 작성일시, 작성자, 글내용, 비밀번호로 작성할 수 있고
공지글의 경우 상위로 노출되도록 sort해서 뿌려준다.
답글은 별도로 생성하지 않고 댓글로 만들 예정이다.
댓글은 작성자, 작성일시, 비밀번호로 구성한다.


나와의 약속

  • 만드는 기한은 3월 31일까지로 잡고 프로젝트를 1순위로 두어 제작한다.
  • 프론트 디자인은 우선 빈약하더라도 백엔드 코드에 집중한다.
  • 트러블 슈팅에 대한 스토리는 조금 더 디테일하게 적는다.
  • 설계에 시간이 조금 더 투자되더라도 최대한 설계가 무너지지 않는 방향으로 제작해본다.
  • 목표 기한 내 제작한 후, 배포와 oAuth연동도 해본다.(추가 기한)
  • 배포 스크립트 제작도 해본다.(추가 기한)
  • 내가 배워본 내용을 모두 포괄할 수 있는 프로젝트를 제작하며, 프론트 디자인은 신경쓰지 않는다!

달려보자!!!!

profile
개발자가 되기 위해서 공부중입니다 :ㅡ)

0개의 댓글