오토핫키 v2 강좌 및 웹사이트 개발
프로젝트 주소
개발 기간
2022.06.10 ~ 2023.12.24
개발 분야
- 웹 프론트엔드 (HTML+CSS+JS) 및 백엔드 (Flask + DB)
- 강좌 본문 내용
개요
국내에 생소한 오토핫키(AutoHotkey) 언어의 강좌 사이트로서, 차세대 버전인 '오토핫키 v2'를 설명한 국내 최초의 강좌입니다. 웹사이트 제작은 HTML+CSS+JS와 Python(Flask) + MySQL 을 사용하였습니다.
오토핫키는 한 달만 배워도 사무 자동화 등에 큰 도움을 줄 수 있는 고생산성 고효율 언어입니다. 2003년에 공개된 기존 v1 버전은 체계화되지 못한 언어의 모습에 많은 사람이 혼란을 느꼈고, 2022년, 언어 내의 모든 모순을 제거한 새로운 v2 버전이 공개되었으나 마땅한 강좌가 없어 배우고 싶은 사람도 배우지 못하는 상황이었습니다.
그런 상황에서 오토핫키 강좌를 작성하고자 하였고, 별도의 웹사이트를 구축하여 그곳에 강좌를 적어넣기로 하였습니다. 또 사람들에게 질문을 올릴 공간을 만들어 학습에 도움이 되고자 하였습니다. 따라서 이 웹사이트는 아래와 같은 부분을 염두에 두고 개발되었습니다.
개발된 부분
질문/답변 시스템을 위한 관리자 로그인 및 이를 이용한 글 수정/삭제 기능
비회원도 질문을 남길 수 있도록 비밀번호를 이용한 익명 글 쓰기 기능
질문 글 페이징
최적화되어 가볍고, 최신 브라우저에 대응된 웹 (Lighthouse 퍼포먼스 점수: 99(PC), 95(Mobile))
링크와 코드 조각에 대해 적절한 태그를 씌워주는 직접 개발한 Markdown 글쓰기 기능
직접 그린 삽화가 포함된 99강 분량의 프로그래밍 언어 강좌