이 웹사이트에서는 전국 각 지역에서 발송된 재난 메시지를 볼 수 있습니다.
🔗업데이트 노트
- PC 버전
- 모바일 버전
- 제작 기간: 2023.09.09 ~ 2023.09.15
- 제작 인원: 1명
- 기술 스택: Next.js 13, TypeScript, Tailwind CSS, React.js.
저는 우리나라의 재난과 관련된 언론 보도가 수도권 편향적이라는 점을 인지하게 되었습니다. 이런 언론 보도로 인해, 전국에서는 다양한 재난 사건이 발생함에도, 사람들은 주로 수도권에서 발생한 사건·사고에만 주목하는 경향이 있습니다.
그래서 '전국 재난 톡'을 통해 전국 각 지역에서 발송된 재난 메시지를 보여줌으로써, 지방에서도 다양한 재난 사건과 사고가 발생하고 있다는 사실을 알리고 싶었습니다.
또한, '전국 재난 톡'은 실종자 정보 열람을 타지역 사람들에게도 가능하게 함으로써, 정보 공유와 협력 촉진의 장으로 활용하게 만들고 싶었습니다.
다음 4가지를 중점에 두고 프로젝트에 임했습니다.
- TypeScript + Next.js 프로젝트 생성하기
- OPEN API 사용하기
- Tailwind CSS 사용하기
- 무한 스크롤 구현하기
지금까지 저에겐 TypeScript를 사용할 수 있다는 것을 증명할 수 있는 프로젝트가 없었습니다. 이번 프로젝트에서는 이력서에 기술된 내용을 증명하기 위하여 이처럼 기술을 택했습니다.
이번 프로젝트에서 공공데이터포털로부터 데이터를 성공적으로 가져오는 것이 저의 목표였습니다.
지금까지는 CSS module을 사용해왔습니다. 그러나 CSS module을 사용하면 파일 수가 많아지고, 스타일 변경 시 매번 파일을 이동해야 하는 번거로움이 있습니다.
그래서 이런 단점을 보완하는 Tailwind CSS를 프로젝트를 통해 연습해 봤습니다.
이번 프로젝트를 통해 무한 스크롤을 구현하여 원리와 방법을 익혔습니다. 또한 이 과정에서 Next.js 13의 새 기능인 ‘server action’을 알게 되었습니다.






