{"id":19195706,"url":"https://github.com/koeonyack/joyful-trip","last_synced_at":"2026-05-13T13:46:11.955Z","repository":{"id":114611228,"uuid":"108848610","full_name":"KoEonYack/Joyful-trip","owner":"KoEonYack","description":"🌐17년 2학기 한동대학교 웹서비스 파이널 프로젝트입니다. (Joyful trip : 기쁨이 넘치는 여행)","archived":false,"fork":false,"pushed_at":"2019-09-12T09:43:50.000Z","size":25105,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-04T08:43:34.675Z","etag":null,"topics":["bootstrap","project","website"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/KoEonYack.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-10-30T12:35:44.000Z","updated_at":"2020-04-23T06:18:26.000Z","dependencies_parsed_at":"2023-05-10T22:45:34.739Z","dependency_job_id":null,"html_url":"https://github.com/KoEonYack/Joyful-trip","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KoEonYack%2FJoyful-trip","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KoEonYack%2FJoyful-trip/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KoEonYack%2FJoyful-trip/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KoEonYack%2FJoyful-trip/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KoEonYack","download_url":"https://codeload.github.com/KoEonYack/Joyful-trip/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240271519,"owners_count":19774859,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bootstrap","project","website"],"created_at":"2024-11-09T12:11:14.319Z","updated_at":"2026-05-13T13:46:06.926Z","avatar_url":"https://github.com/KoEonYack.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Joyful Trip - 기쁨이 넘치는 여행\n-------\n\n### 프로젝트 목적 \n- 17년 2학기 한동대학교 웹서비스 수업 파이널 프로젝트를 위해서 제작하였습니다.\n- 기쁨이 넘치는 여행을 위해서 여행에 대해 기대하는 바를 작성하면 전문 여행가가 이에 대한 컨설팅을 해주는 웹 애플리케이션입니다. 더불어 여행을 미리 다녀온 사람들이 글을 작성하고 정보를 공유하는 커뮤니티 사이트입니다.  \n- 제작 기간: 17년 10월 ~ 17년 11월 (약 30일)\n\n\n### 구현 결과\n\n![main](https://github.com/KoEonYack/Joyful-trip/blob/master/img/main.png?raw=true)\n- 본 웹사이트의 메인 페이지입니다. \n\n\n![main](https://github.com/KoEonYack/Joyful-trip/blob/master/img/footer.png?raw=true)\n- 메인 페이지의 Footer입니다. \n\n\n![main](https://github.com/KoEonYack/Joyful-trip/blob/master/img/login.png?raw=true)\n- 로그인페이지입니다. \n\n\n![list](https://github.com/KoEonYack/Joyful-trip/blob/master/img/list.png?raw=true)\n- 사용자의 여행 후기를 볼 수 있습니다. \n\n\n![list2](https://github.com/KoEonYack/Joyful-trip/blob/master/img/list2.png?raw=true)\n- 반응형으로 만들어서 웹 브라우저의 크기를 줄이면 보이는 화면이 변합니다. \n\n\n![article](https://github.com/KoEonYack/Joyful-trip/blob/master/img/article.png?raw=true)\n- 게시글을 클릭하면 보이는 페이지입니다. \n\n\n![write](https://github.com/KoEonYack/Joyful-trip/blob/master/img/write.png?raw=true)\n- 컨설팅 요청서를 작성하는 페이지입니다. \n\n\n![help](https://github.com/KoEonYack/Joyful-trip/blob/master/img/help.png?raw=true)\n- 고객센터(FAQ) 페이지입니다.\n\n\n![admin_login](https://github.com/KoEonYack/Joyful-trip/blob/master/img/admin_login.png?raw=true)\n- 관리자 로그인 페이지입니다. \n\n\n![admin_main](https://github.com/KoEonYack/Joyful-trip/blob/master/img/admin_login.png?raw=true)\n- 관리자 페이지의 메인페이지입니다. 한 눈에 몇 개의 컨설팅 요청이 올라왔는지, 가입한 전체 회원 수, 그리고 몇 번 방문했는지 볼 수 있습니다.  \n\n\n![admin_user](https://github.com/KoEonYack/Joyful-trip/blob/master/img/admin_user.png?raw=true)\n- 관리자 페이지에서 유저 페이지입니다. \n\n![admin_userinfo](https://github.com/KoEonYack/Joyful-trip/blob/master/img/admin_userinfo.png?raw=true)\n- 컨설팅 요청한 정보를 확인하는 페이지입니다. (헤더 텍스트가 잘못 되었네요..)\n\n\n### 평가 결과\n- 동료 평가에서 전체 41명 수강생 중 30명이 참가했으며, 87.1% 학생이 본 프로젝트를 추천해 주셔서 추천 득표율 1등하였습니다. (중복 선택 가능 투표)\n\n### 프로젝트 한계\n- PHP의 보안성\n    * 수업에서 백엔드 언어로 PHP를 사용하기에 PHP로 개발하였지만 현업에서 배척당하는 이유를 느꼈습니다. \n    * 세션 관리, 쿠키 관리, 중요 데이터 저장 과정에서 개발하면서도 이렇게 개발해도 되나 고민할 때가 많았습니다. [소프트웨어 개발보안 가이드](https://www.mois.go.kr/frt/bbs/type001/commonSelectBoardArticle.do?bbsId=BBSMSTR_000000000015\u0026nttId=57473)를 바탕으로 보안 취약점을 제거 해야 할 것입니다.\n - CSS에 대한 이해\n    * Bootstrap 프레임워크를 수정하는 과정에서 순조롭지 못했습니다. 프로젝트 완료 일자가 있기에 급히 인라인 방식으로 CSS를 수정했습니다. \n\n\n### 기술\n- HTML, CSS(Bootstrap 3,4), Javascript\n- PHP\n- MySQL","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkoeonyack%2Fjoyful-trip","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkoeonyack%2Fjoyful-trip","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkoeonyack%2Fjoyful-trip/lists"}