프로젝트명 | Mini Homepage 기반의 SNS | 본인역할 | 팀장 | 개발인원 | 2명 |
관련전공 | 데이터베이스 프로그래밍 | 수강학기 | 2-2 | 개발기간 | 8주 |
진행사유 | 데이터베이스 프로그래밍 과목 텀 프로젝트 | ||||
프로젝트 소개 | 사용자에게 기존의 싸이월드와 같은 미니홈페이지 방식으로 개인공간을 제공하고, 이와 동시에 SNS로써 친구로 등록된 사용자들 간에는 게시하는 콘텐츠들이 공유될 수 있도록 하였다. 각 사용자의 미니홈피에 대한 정보는 별도의 파일 형식으로 제공되는 것이 아닌, 하나의 정해진 레이아웃에 DB에 저장된 각 사용자의 설정 값, 콘텐츠들을 가져오는 형식으로 제작함으로써 데이터 공간의 낭비를 줄이고 유지 보수에 용이하도록 정형화에 초점을 맞추어 개발되었다. | ||||
개발내용 (본인 구현부분) | SNS에 필요한 DB 스키마를 작성하고 이를 구축하였다. PHP를 통해 수신 받은 데이터를 서버에 저장하거나 HTML 형식으로 사용자가 요청한 정보를 반환하도록 하였다. 주요 기능으로는 프로필, 스킨사진 등록, 게시판 및 방명록 생성, 뉴스피드, 클럽게시판 등이 있으며 iframe을 활용하여 자동적으로 페이지가 refresh되는 것처럼 구현함으로써 PHP의 한계를 극복하고자 하였다. 또한 CSS를 활용해 반응형 웹으로 구현하였다. |
거의 모든 부분이 PHP로 구현되어 서비스되는 SNS을 교내 텀프로젝트를 통해 개발하였다.
방명록, 게시판 타입의 메뉴를 생성하여 다양하게 활용할 수가 있고, 권한 설정도 가능하다.
친구 추가/삭제, 뉴스피드, 현위치 표시, 파일첨부, 사진 업로드 등
요즘 SNS라면 갖추어야 할 기본적인 기능들은 모두 갖추고자 노력하였다.
http://태북.wo.to/ 로 접속하면 아직도 사용 할 수가 있다ㅋㅋㅋ
'Term Project' 카테고리의 다른 글
[빅내비게이션] 개요 (0) | 2015.12.29 |
---|---|
[PHP기반 SNS] 최종 보고서 (0) | 2015.12.29 |
[상명WIFI] 개요 (0) | 2015.12.29 |
[호식이 맛집추천앱] 최종 보고서 (0) | 2015.12.28 |
[호식이 맛집추천앱] 프레젠테이션 자료 (0) | 2015.12.28 |