이 글은 앞으로 백엔드 개발을 공부하기 위한 과정을 기록하는 글입니다.
휴학을 하고 군입대까지 30일이 남은 시점에서 뭔가 하나는 하고 가고 싶었는데 그때 마침 작년 학교 축제에서 포스기 시스템을 js로 간단하게 만들어 사용했었는데 그때 부족한 부분이 많았고 여러 방면으로 보완해서 제작해두면 저의 개발 실력도 늘고 올해 혹은 앞으로는 후배들이 축제를 진행할 때 조금은 수월하게 할 수 있지 않을까하여 이 프로젝트를 진행합니다.
이번 글 시리즈는 크게 개발 전 준비 단계(기획 단계) / 프로젝트 개발 단계로 나눠 진행 예정입니다.
자세한 내용은 쇼핑몰 프로젝트 글을 참고해주세요
https://velog.io/@bbiyack0834/%EC%87%BC%ED%95%91%EB%AA%B0-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EC%9A%94%EA%B5%AC%EC%82%AC%ED%95%AD-%EC%84%A4%EA%B3%84

기능은 이렇게 정리하여 만들었습니다.
개인 프로젝트다보니 대략적인 틀은 머리 속에 들어있어 와이어프레임을 제작하기 전에 API 설계부터 진행했습니다.(본인이 프론트랑 디자인에는 영 자신이 없어 뒤로 미룬 건 비밀)
처음에는 이렇게 잡았지만 Get, Post, Put, Delete 등 완전 자세히는 짜지 않아서 개발 과정에서 많이 수정됐어요

프론트를 처음 하다보니 도저히 남은 기간 동안 공부해서 하는건 무리라고 판단되어 결국 chat gpt와 그냥 js를 활용한 바닐라 html, css, js로 마무리했습니다.(혼자하는 프로젝트다 보니 와이어프레임은 따로 만들지 않고 그냥 머리 속에서 손으로 쓱쓱 해서 마무리했어요)
초기 기획은 큼직하게 이 정도에서 마쳤고 그 이후는 개인 프로젝트다보니 개발을 진행하면서 조금씩 수정해나갔습니다.
다음은 개발로 찾아오겠습니다.