Rails 튜토리얼 후, 최초의 웹 앱 개발(Rails5 + Bootstrap3)【개인 개발】

여러분, 미안해. 오이케라고합니다.
조금 전부터 웹을 공부하기 시작하고, rails 튜토리얼도 한결같이 끝났기 때문에
Times 자동차 공유 같은 앱을 만들어 Heroku에 출시했습니다.
쉐어 하우스에서 실제로 사용하기 때문에, 어둠 속에서 예약 하지 말아주세요, 진짜로.

만든 것





AntiTimes
소스 코드

사양



정적 페이지


  • 도움말
  • 사용 예

  • 사용자 기능


  • 로그인
  • 프로필
  • 사용자 목록

  • 예약 기능


  • 예약
  • 예약 목록

  • 데이터 구조


  • User



  • Column
    유형


    id
    integer

    이름
    문자열

    room
    integer

    license
    부울

    created_at
    datetime

    updated_at
    datetime

    password_digest
    문자열

    remember_digest
    문자열

    admin
    부울

    activation_digeset
    문자열

    activated
    부울

    activated_at
    datetime

    reset_digeset
    문자열

    reset_sent_at
    datetime


  • Reservations



  • Column
    유형


    id
    integer

    user_id
    integer

    start_time
    datetime

    end_time
    datetime

    created_at
    datetime

    update_at
    datetime

    use_time
    integer

    category
    이름


    기술 주위


  • Ruby on Rails5
  • Bootstrap3
  • Gem
  • fullcalender

  • Heroku

  • 신세를 낸 사이트


  • 미니 도트 그림 메이커
  • Rails에서 FullCalendar를 사용하여 약속을 볼 때까지
  • 프로그래밍 초보자가 간단한 (가상) 웹 시스템을 만들려고했습니다.

  • 감상



    시간이 비교적 걸렸습니다만, 일단 사용할 수 있는 것이 되어 좋았습니다.
    자꾸자꾸 확장과 리팩토링 하는 거야.

    미래의 도전


  • 예약 페이지의 기본 시간을 올바르게 표시 (15 분 단위)
  • 이키는 영어로 만들었으므로 일본어 대응
  • Rails 5.2
  • ReservationsController에 before_action 추가
  • 전혀 작성되지 않은 테스트 작성
  • 리팩토링
  • 예약 완료 메일
  • 프로필 이미지
  • AdminUser는 validate를 건너 뜁니다 (ReservationModel).
  • 가격 표시
  • Information
  • favicon
  • LINE 로그인 구현
  • 디자인 향상
  • 배차 기능 추가
  • 좋은 웹페이지 즐겨찾기