모도
1k
2017-03-14 15:52:05.0
43
2191

사이트하나만들었는데..조언좀해주세요ㅠㅠ


안녕하세요 만2년차고 3년차 되었는데요..

아는분이 홈페이지 하나만들자고해보아서..1달하고 2주정도 열심히해서..만들어보았는데

제 실력으로는 80프로완성되었다고 생각하는데..제가 못본..게 또 있을까해서 고수분들에게

취약점이나? 어딜 보완해야겠다는 조언을 좀 듣구싶어서 이렇게 글을남기게되었습니다.

디자인은 외주

퍼블리싱은 반응형으로 직접 코딩했고

개발 또한 SPRING으로 직접개발했습니다.


사용자페이지  : http://quickclick1494.cafe24.com  인증부분은 추후에 할예정입니다ㅠ

관리자페이지 : http://quickclick1494.cafe24.com/admin  ( ID : admin / PW : admin )

관리자페이지 - 접수대기는 접수가 들어오면 바로 알려주는데요.

이건 okky에서 도움을 청해서 1분단위로 ajax로 쿼리로 갯수를 비교해서 주문을 들어오는지 처리하였는데 이부분도 너무허접한거같기도하고그래서..ㅠㅠ

고수분들에 지적좀 부탁드리겠습니다.

감사합니다.





5
0
  • 댓글 43

  • KSHong
    4
    2017-03-14 16:06:53.0

    고수는 아니지만 이쁘게 잘 만드셨어요!

    0
  • 민단진
    480
    2017-03-14 16:10:05.0

    오 한달반만에 이걸? 잘 만드셨네요.

    물론 오류나 개선은 좀 더 시간을 두고 운영해봐야겠지만

    일단 처음 들어가서 본 사이트는 잘 만드셨네요. 디자인 감각이 있으시네요.

    이거 테스트 한다고 막 눌러봐도 되는거죠? ㅋㅋ

    0
  • 모도
    1k
    2017-03-14 16:11:17.0 작성 2017-03-14 16:11:36.0 수정됨

    KSHong //

    감사합니다.!


    민단진//

    네 눌러보셔도됩니다.

    아직서비스하지않는거라서요 테스트중입니다.ㅠ

    처음이다보니 힘드네요


    0
  • kolol
    607
    2017-03-14 16:14:28.0

    oo동을 입력한뒤 자동검색되어  나오는 리스트중 하나를 선택했는데


    리스트가 한번 더 나오네요

    0
  • 민단진
    480
    2017-03-14 16:14:31.0 작성 2017-03-14 16:16:47.0 수정됨

    학 주문하기 누르니깐 400 떠요 ㅜㅜ

    처음 화면에서 그 출발 도착 입력안하구 버튼 눌러서 들어가서  신청해서 그런가 ㅜ


    어드민 사이트에서 페이징 처리가 되어있나 볼려고했는데 ㅜㅜ

    어드민 사이트에서 검색 조건에 넣으면 바로바로 조회되는거 같은데

    이거 만약에 엄청 잘되서 데이터가 몇십만건되면 그때는 어떻게되요?



    그리고 메인화면에서 출발지 도착지 입력해도 다음 화면에 값을 안가져가요 ㅋㅋ


    0
  • 열심히개발중
    173
    2017-03-14 16:17:51.0

    전체적으로 훑어봤는데, 개발이 많이 안된 것 같은데요~?



    0
  • 모도
    1k
    2017-03-14 16:20:03.0 작성 2017-03-14 16:20:21.0 수정됨

    kolol //

    현재그부분처리중입니다.ㅠㅠ


    민단진//

    그거알아서 페이징처리됩니다.

    템플릿기능이죠..

    로그인하시고 하시면되는데..어디서안되시죵?


    열심히개발중//

    그부분지적좀해주세요 많이모자라네요ㅠㅠ

    0
  • 민단진
    480
    2017-03-14 16:23:16.0

    그냥 첫주문이요 추후에 그 인증하기에서 회원인지 아닌지를 체크해서 되나보죠? ㅜ

    그냥 들어가서 회원가입 같은거 없길래 그냥 했는데 ㅜ 회원만 가능한거면

    회원되어야된다는걸 알려주시면 좋겠어요.




    0
  • 홍숑
    147
    2017-03-14 16:24:22.0

    회원가입 기능은 아직 구현안된건가요?

    0
  • 닉닉
    26
    2017-03-14 16:25:57.0 작성 2017-03-14 16:29:42.0 수정됨

    가입 실패했다고 뜨는데 왜 실패 하는 이유라도 적어주세요.


    0
  • 민단진
    480
    2017-03-14 16:28:18.0

    로그인 admin/admin으로 해도 안되요 ㅜㅜ 뭔가 다시 보셔야될듯 그리고 그 배송방법은 필수값이 아닌가봐요. 선택 안해도 넘어가는데... 일단 주문이 400으로 다 안되네요 ㅜ 뭔가 꼬이신듯

    0
  • 모도
    1k
    2017-03-14 16:29:34.0 작성 2017-03-14 16:29:48.0 수정됨

    홍숑 닉닉//

    오류있었는데 해결되었습니다.

    이제 가입되십니다.


    민단진//

    관리자페이지말씀이신가요?

    0
  • 민단진
    480
    2017-03-14 16:30:15.0

    아뇨 고객 사이트요 ㅜ 제가 이상한건가 ㅜ

    0
  • 모도
    1k
    2017-03-14 16:31:23.0

    고객사이트는. 가입하셔야되요..

    인증안하셔도됩니다.


    admin/admin 은 관리자페이지입니다.

    0
  • 닉닉
    26
    2017-03-14 16:32:27.0 작성 2017-03-14 16:33:10.0 수정됨

    가입란에 이메일 주소 글자 제한 해주세요 넣으니 가입이 안되네요. input의경우 길이체크 해주세용

    0
  • 모도
    1k
    2017-03-14 16:33:36.0

    닉닉/ 

    네알겠습니다.감사합니다.!

    0
  • 민단진
    480
    2017-03-14 16:35:56.0

    일단 메인에서 출발지 도착지 다음 페이지로 안가져가고

    주문할때 주소를 체크 안하는데 입력시나 주문시

    주소를 1만 넣고 하면 400 오류 아무래도 주문시 주소때문에 오류나느거같아요.

    그리고 배송 방법은 콤보박스인데 선택 안해도 되네요. 서류라서 그런가

    0
  • 모도
    1k
    2017-03-14 16:36:40.0

    민단진//

    도착지는 자동완성기능이용하셔야되요..

    예를들어

    구로동 치시면 아래 자동완성기능이뜹니다.

    그걸클릭하시면되요.

    0
  • 열심히개발중
    173
    2017-03-14 16:37:21.0

    1. 주소를 직접입력 하는 분은 많지 않죠. 보통 주소검색을 조회한 후 세부적인 주소를 입력하는데, 

    주소 검색 기능이 미비하네요. ( 다음 API, 우체국 API, 안전행정부 도로교통API 참고하시기 바랍니다.)


    2. 옵션을 보니 직접입력이 불가능하더군요. 100를 보내야 한다고 가정했을때, 100번의 클릭을 해야되네요?


    3. 사용자 페이지 메인화면은 아무런 기능이 작동하지 않고 화면 이동만 이루어지는 거 같습니다.


    4. 주문하기 진행 시 404 오류 발생합니다.


    5. 예약기능은 이미 지나간 일자를 예약할 수 없죠. 날짜는 체크하신거 같은데, 오늘 날짜로 새벽시간이 선택됩니다.


    6.기타사항 입력 시, 입력한 글자에 대한 제한이 없습니다. 이렇게 되면 차후 DB 한도 넘어서는 입력 발생시 에러가 뜨겠죠?


    대충 몇번 만져봤는데요

    전체적인 개발 내용이 분석/설계 없이 그때그때 만드신 거 같네요. 



    0
  • 민단진
    480
    2017-03-14 16:39:13.0 작성 2017-03-14 16:39:58.0 수정됨

    자동완성 기능인건 아는데 ㅋㅋ 오류가 나면 안되지 않을까요?

    자동완성으로 안되면 주문을 못하게 막으시던가 해야될거같은데요 ㅜ

    팝업을 이용하시던가 ㅜㅜ 나중에 고객한테 오류나면 자동완성 기능을 쓰셔야되요

    하면 ㅜㅜ 아무도 이용 안할듯 ㅜㅜ


    ( 기분 나빠하시지 마시고 ㅜ 그냥 제일 큰거같아서 ㅜ 뭐가 되던 사용중에 에러 나도

    에러 페이지가 아니라 400대 페이지가 뜨는건 큰거 같아요ㅜㅜ )


    0
  • 홍숑
    147
    2017-03-14 16:40:59.0

    1) 첫주문이라는게 처음 주문할 때 사용하는건지, 1회용으로 사용하는건지 의미가 모호한거 같아요.


    2) 일반회원이랑 기업회원의 차이가 뭔지 모르겠어요. 그리고 일반회원으로 가입한 아이디가 기업회원으로 로그인이 됩니당.


    3) 이용내역을 누르면 로그인하라는데 정작 뜨는 페이지는 첫주문 페이지라 사용자가 헷갈릴거 같아요.


    4) 메인화면에서 출발지 도착지 입력하고 간단주문하기 누르면 그냥 첫주문 페이지로 넘어가는데,

    출발지 도착지를 입력하는 이유가 뭔지 모르겠네요

    0
  • 모도
    1k
    2017-03-14 16:42:09.0

    열심히개발중 // 

    ㅠㅠ생각보다 오류가많네요

    단기간에 만들다보니 분석/설계없이 만든게 사실입니다.

    더 체계적으로 만들도록해야겠네요 

    감사합니다.


    민단진//

    모티브가 자동완성기능을 이용하여서 하는건데

    좀 미비한거 같네요ㅠㅠ 오류수정을해야될거같스비다.

    0
  • 모도
    1k
    2017-03-14 16:44:22.0

    홍숑//

    답변감사합니다.

    생각보다 오류가 많네요.

    더 체계적 설계하고

    오류수정에 임해야겠습니다.


    0
  • 민단진
    480
    2017-03-14 16:48:21.0

    흐흠 이거 재가 개발자모드로 봤느데 2017년 1월 8일날짜 개발언어 스프링 프레임

    등 정보가 주석으로 그냥 보이네요 ㅜ 이름이랑 이메일 보여도 상관없나요? 이메일 ㅜㅜ

    0
  • 홍숑
    147
    2017-03-14 16:50:14.0
    마지막으로 연락처 입력한 뒤에 상세 정보 입력하고 tab 눌러서 이동하면 숫자만 입력하라고 경고창 떠서 연락처가 지워져요 ㅠㅠ
    0
  • 모도
    1k
    2017-03-14 16:50:27.0 작성 2017-03-14 16:50:50.0 수정됨

    민단진//

    네상관없습니다. ㅎㅎ

    정말감사합니다.너무꼼꼼하게 봐주셔서 ㅎㅎ


    홍숑//

    네감사합니다 처리하도록하겠습니다 !

    0
  • 민단진
    480
    2017-03-14 16:57:10.0

    저도 1년전쯤에 홈페이지를 만들었는데, 이용자중에 정말 이상한? 요상한 분들 많아요 ㅜ

    이쁘게 잘 만드셨구 다른사람한테 테스트를 요청하시는 자신감 부럽습니다 ㅜ

    전 소심해서 ㅜ 그리고 아시죠? 여기는 엄청난 능력을 가지신 개발자분들이 계시다는거

    다들 엄청 잘 찾아주시네요. 굿굿

    나중에 퀵클릭 오픈하면 이용해볼게요.

    회원가입시 이메일을 그냥 모으기만 하실거면 상관없는데 나중에 어떤용도로든 쓰실거면

    이메일 형식 체크는 넣으셔야될거같구, 회원가입시  개인정보 수집및 이용에 대한 안내

    잘 만드신거같은데 혹시나 모르니깐 오픈전에 다시한번 검토해보세요.

    개인정보 강화되서 복잡해요.

    0
  • 100m8cho
    363
    2017-03-14 16:57:31.0

    저도 요 admin 탬플릿 

    https://colorlib.com/wp/free-bootstrap-admin-dashboard-templates/ 

    위 사이트 보고 처음 뜨길래 admin 퍼블리싱 했는데 ㅎㅎ  UI 깔끔하던데요 ㅎㅎ

    파이팅 입니다 ! ! ! ! 

    0
  • 모도
    1k
    2017-03-14 17:01:39.0

    민단진//

    너무꼼곰하게 봐주시고 너무 감사해서

    밥 한끼 사드리고싶을정도입니다.

    정말감사합니다.


    100m8cho//

    저도 이게 깔끔하더라구요 굿굿!ㅎ

    0
  • 민단진
    480
    2017-03-14 17:05:09.0

    모도님이 전에 쓰신 회사에 대한글 (연봉협상) 그거 보구 저희 회사인줄 알았어요 ㅜ

    힘내세요. 헬조선 헬조선 헬조선입니다.

    0
  • 모도
    1k
    2017-03-14 17:07:23.0

    민단진//

    후....네 감사합니다.

    조언이 많이되서 덕분에 이직합니다..

    좋은곳으로!


    0
  • 민단진
    480
    2017-03-14 17:30:57.0

    헐 우왕 굿 ㅜㅜ 저도 정보좀 메일로 보내면될까요? ㅜㅜ 저는 아직 감이 안잡힙니다.

    좋은 좋으로 가시게 되었다니 축하드려요 ㅜ

    0
  • 모도
    1k
    2017-03-14 17:36:47.0

    민단진//

    nana9786@hanmail.net  (네이트온)

    여기로 친추주세요!

    0
  • 전차토렌챠
    131
    2017-03-14 17:39:03.0

    홈페이지 이쁘게 잘 만드셨네요! 테스트 해보진 않았지만, 저도 언젠가 이렇게 만들 수 있으면 좋겠어요

    0
  • 민단진
    480
    2017-03-14 17:39:07.0 작성 2017-03-14 17:40:27.0 수정됨

    ㅜㅜ 저 일하는곳이 네이트온이 안되서 ㅜ 집에 가서 친추 할게요 ㅜ

    우왕


    헀으나 폰이 있네요 ㅋㅋ 좋은 세상입니다

    0
  • 모도
    1k
    2017-03-14 17:45:00.0
    0
  • 르베르크
    226
    2017-03-14 19:05:11.0
    크로스 사이트 스크립트 방지 하셔야 되겠네요.
    0
  • 모도
    1k
    2017-03-14 19:08:34.0

    르베르크//

    네 안그래도 방금 확인했습니다.

    방금 주문넣어주셨죠?

    혹시 어떤 방법으로 해야 막을수있는지 방법도 알수있을까요?


    0
  • test91
    135
    2017-03-15 10:02:05.0

    우와 깔끔하니 잘 만드셨네요!

    저도 웹 개발 곧 2년차인데..ㅎ


    퍼블리싱 직접 하셨다고 하는데 다른 라이브러리쓰신건가요? 깔끔하니 예쁘네요


    - XSS(크로스 사이트 스크립트) 같은 경우는

    스프링쓰셨으니까 XSSFilter 쓰시면 될 것 같네요!

    0
  • 배고파서서러워요
    153
    2017-03-15 10:50:24.0

    예쁘게 잘 만드셨네요~

    XSS는 다른분들도 말씀하셨던 것 처럼 필수입니다.

    별별 스크립트 해킹이 다 들어오다보니....

    그리고 비동기 통신하면서 console log 찍히고 있는데, 이거 테스트용이시죠? ㅎㅎ


    처음부터 잘 되는 사이트 없습니다.

    부족한 부분 나오는건 당연한거예요. 괜히 테스트 툴 나오는게 아닙니다.

    테스트 막 하시면서 보완하시면 되죠.

    0
  • 모도
    1k
    2017-03-15 11:19:46.0

    test91  //

    감사합니다.

    XSSFiter는 한번해보겠습니다~!


    배고파서서러워요 // 

    둘러봐주셔서 감사합니다

    콘솔로그는 테스트용으로 사용하고있습니다.

    보완한점이 너무많네요 ㅎ 감사합니다.


    0
  • 봉봉이칭구
    2
    2017-03-17 12:55:42.0

    이분 참! 로긴하게 만드시네~

    개발 시작하신지 얼마 안되신거 같은데

    보고 배워야겠네요~^^

    생각은 누구나 할수 있지만 실천으로 옮기긴 쉽지 않습니다~ 

    화이팅하세요^^


    0
  • 오늘같은날엔
    2
    2017-03-17 14:24:07.0

    저도 글 오랜만에 써보네요

    화면도 이쁘고 좋네요 


    그런데 회원가입에서 이메일 적을때 

    @ 를 특문으로 인식해서 입력이 안되는 오류가 있는거 같은데요??

    0
  • 로그인을 하시면 댓글을 등록할 수 있습니다.