본문 바로가기

프로그래밍/RUBY

루비,시나트라를 이용해 만든 문제 풀이 웹사이트.
















학교 과제로 만들었던 사이트 인데...

썩혀 둘까봐 공개합니다.

일단 사이트 사진을 보여드릴께요.

일단 로그인을 안할시 로그인페이지,회원가입페이지 이외에

 어느 페이지라도 들어갈수없습니다.

보안에 조금 신경을 썻습니다.




일단 여기는 사이트 처음 들어갔을때 나오는 index 페이지입니다.



회원가입할때 나오는 페이지구요.

닉네임,이메일은 다른 회우너과 중복되지않도록했습니다.

만약 중복될경우 index페이지로 이동되면서 닉네임 중복,이메일 중복이 뜹니다.

회원가입이 성공적일경우에는 메인페이지로 이동됩니다.



로그인을 하는 사진입니다.



이게 로그인을 한 후의 사진입니다.

바로 문제 풀이 페이지가 나옵니다.

1번 풀면 다시 문제를 풀수없구요.



랭킹 페이지입니다.

많이 허접하죠? ㅋㅋ

디자인이 같아서 ㅋㅋ




이페이지는 게시판입니다.

사용자가 쓸수있고, 어드민이 쓸시 공지니까 맨위에 올라가게되구요.

10개 이상일경우 페이지 버튼이 생깁니다.

랭킹,문제풀이 페이지에도 마찬가지입니다.



내정보를 클릭할시 그... 팝업 이뜹니다.



문제풀이하는모습이구요..

디자인을 많이 안해서...



문제풀시 위에 알림이뜹니다.



게시판이구요..

댓글 기능도있습니다.



이곳은 어드민페이지입니다.

메인페이지는 회원관리탭입니다.



회원을 어드민으로,회원삭제,IPBAN 기능이있습니다.



문제를 출제 할수있습니다.



이 페이지는 문제 출제페이지입니다.

에디터가있어서 사진,유투브 영상 등 을넣을수있는데 링크를 넣어야되고

파일은 안됩니다 ㅋㅋ



공지사항페이지입니다.



아이피 밴 페이지인데 아이피밴을 시키면..



위와같이 warning.or.kr 페이지로 넘어가게됩니다.



제작기간 : 한달( 실제 코딩한 기간 : 3일도 안됨( 진짜 약 7~8시간 정도 걸린것같네요 ) )

사용 언어,프레임워크등 : 시나트라,루비,html,css,bootstrap,js,jquery.

제작 인원 : 공식적으로는 4명인데 ( 저혼자 다 만듬.. 슬프다. )


루비,시나트라가 많이 쉬워서 빨리 만든것같아요~!


※ 퍼가는건 환영입니다만. 출저 써주세요.

퍼가서 만드는데 도움되는건 되는데...

그대로 이름만 바꿔서 쓰시는것만....

출처는 잘써주세요~


lomal_quiz_website.zip