1. 동기
나는 현재 컴퓨터 공학과 1학년을 마치고 휴학중이다. 그리고 과에 있는 학술 동아리의 학술부장을 맡았었고 올해에는 부회장을 맡게 되었다. 하지만 내가 동아리에 들어간 시점에는 코로나가 유행하였고 동아리 방도 사라졌다. 학교 내에서 나름 명성있고 네트워크 구축도 잘 되어있던 우리 동아리는 그렇게 위기를 맞았고 역사가 끊길 위기에 놓였다.
하지만 이렇게 동아리가 몰락하기에는 열심히 활동하신 선배들의 자료들과 노력이 아까워서 내가 살려보기로 마음먹었다. 그러려면 동아리원을 모집해야 하고 동아리원을 모집하는 가장 좋은 홍보 방법이 홈페이지를 깔끔하게 만드는 것이었다.
그리하여 막무가내로 홈페이지 개발을 시작하려고 한다. Front-end에 관한 지식은 javascript를 얄팍하게 아는정도, React의 존재만 아는 정도이다. 하지만 평소에 추구하는 공부법이 Project Based Learning이기도 하고 맨땅에 해딩하는 것을 즐기는 편이라 동아리 임원진들끼리 막무가내로 개발을 시작했다.
2. 개발 일정
홈페이지 구축의 첫 번째 목표는 올해 신입생들에게 우리 동아리를 깔끔하게 보여주고 신입생을 받는 것이다. 따라서 신입생이 모두 입학하여 개강을 하기 전에는 홈페이지 배포 및 사용자 데이터 전달 기능까지 완료해야 한다.
[개발 일정]
총 3명이 2024년 1월부터 시작하여 한달 안에 끝내는 것을 목표로 잡았다.
각자 딱히 맡은 부분은 정하지 않았지만 기본적으로 나는 Apply페이지의 구현을 맡았고 다른 페이지의 구성을 같이 돕는 역할을 맡았다.
[개발 계획]
- 페이지 로드맵 구축하기
- 기본 페이지틀 구성하기
- 각각의 페이지 만들고 동적 기능 추가하기
- 웹페이지 배포 및 서버, 도메인 연결하기
- 지원서 제출을 위한 데이터 전송 기능 구현하기
- 성능 개선하기
- 코드 리뷰 및 클린코드
- 기능추가 및 유지 보수하기
[Git Hub 주소]
https://github.com/Endless-Creation-Official/EC_page
3. 공부할 것들
홈페이지를 만들려면 html, css, javascript를 기본적으로 알아야 하고 동적인 기능을 추가하려면 React를 다룰줄 알아야 한다. 또한 제출하기 기능을 구현하려면 node js도 배워야 한다.
이 모든것들을 아주 얄팍하게 알지만 프로젝트를 진행하며 그때 문제를 겪고 해결하며 배운 내용들을 기록하려고 한다.
'개인 project > EC 홈페이지 만들기' 카테고리의 다른 글
[동아리 소개 페이지 만들기] 3. 페이지들 만들고 동적 기능 추가하기3 - Members (0) | 2024.02.08 |
---|---|
[동아리 소개 페이지 만들기] 3. 페이지들 만들고 동적 기능 추가하기2 - About US (0) | 2024.02.08 |
[동아리 소개 페이지 만들기] 3. 페이지들 만들고 동적 기능 추가하기1 - Home (0) | 2024.02.08 |
[동아리 소개 페이지 만들기] 2. 기본 페이지 틀 구현하기 - Header, Footer (0) | 2024.02.08 |
[동아리 소개 페이지 만들기] 1. 페이지로드맵 설계하기 (0) | 2024.02.07 |
경이로운 BE 개발자가 되기 위한 프로그래밍 공부 기록장
도움이 되었다면 "❤️" 또는 "👍🏻" 해주세요! 문의는 아래 이메일로 보내주세요.