학과소식학생프로젝트

학생프로젝트


Markdown Presentation 시스템 서버 활용 프로젝트 정의서 (진*우,임*훈,이*석)

조회 594

소프트웨어학과 2021-02-16 11:48

Markdown Presentation 시스템 서버 활용 프로젝트 정의서 (진*우,임*훈,이*석)

Markdown Presentation 시스템 서버 활용 프로젝트 정의서 (진*우,임*훈,이*석)

추진 배경

GitHub를 활용하여 팀프로젝트를 진행하며, Node.js를 사용하여 웹 서버에서 데이터베이스 연결을 통한 다양한 응용 개발을 지원하기 위한 서버 측 프로그래밍 기법을 학습한다.웹 서버 프로그래밍을 위한 기초이론 및 개발 방법을 활용하고 웹서버를 운영하여 Node.js를 유연하게 사용하는 방법을 연습한다.

목표 및 내용

기존 Marp 어플리케이션의 1차적인 목적인 Presentation에서 더 나아가, 서버를 만들어 DBMS 기능을 제공한다는 차별점을 가지고 있는 Markdown 문법을 이용해 PPT를 만듬. PPT생성, 수정, 저장, 삭제, 발표기능을 제공함으로써 개발자들에게 조금 더 편의성을 제공한다. 수업에서 배운 내용을 토대로 node.js를 활용하여 웹 서버와 연동하여 개발을 진행한다.

수행결과

많은 개발자들에게 익숙한 Markdown문법을 이용한 Presentation 개발을 위해 Marp라는 어플리케이션이 사용되고있음. 그러나, Marp는 수정 저장등이 안되는 어플리케이션이기 때문에, 개발자들간의 공유가 힘들고, 불편한점이 많음. 불편한점을 개선할 필요성을 찾았기 때문에, 새로운 관련 어플리케이션 개발을 통한 범용성 증대를 위해 충분히 필요성 어필 할 수 있음으로 판단됨. 기존의 Presentation 어플리케이션을 탈피하여 Markdown Presentation 시스템 서버를 사용한 Presentation 어플리케이션을 개발하였습니다. 관련 어플리케이션 개발을 통해 범용성 증대를 이루어내었습니다.