Hệ thống website cho phép tra cứu thông tin về sự kiện, địa điểm và tư vấn sự kiện phù hợp cho các phụ huynh. Đồng thời nếu phụ huynh cảm thấy ưng ý có thể dùng đăng ký tham gia sự kiện với thời gian thoải mái.
Website đăng ký và tra cứu đi chơi cho các gia đình có con nhỏ ở Việt Nam. Website có 3 tác nhân chính là Phụ huynh, Người tổ chức sự kiện và Quản trị viên. Phụ huynh sử dụng hệ thống để tìm kiếm các buổi đi chơi, xem thông tin và nhận gợi ý của các buổi đi chơi. Nếu cảm thấy buổi đi chơi phù hợp với gia đình và độ tuổi, giới tính của con cái, phụ huynh có thể đăng ký buổi đi chơi đó bằng cách khai báo số người lớn và trẻ em tham gia. Sau khi đăng ký xong, phụ huynh sẽ gửi yêu cầu về hệ thống và người tổ chức sự kiện cũng như admin sẽ xem xét. Người tổ chức sự kiện sẽ quản lý các buổi đi chơi và quản lý yêu cầu tham gia đi chơi. Nếu người tổ chức từ chối thì gửi mail thông báo về cho phụ huynh để chỉnh sửa cho phù hợp. Còn nếu người tổ chức chấp nhận thì hệ thống sẽ gửi mail về thông báo cho phụ huynh yêu cầu thanh toán. Quản trị viên của hệ thống có toàn quyền của Người tổ chức và thêm các quyền quản lý địa điểm và quản lý người dùng.
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
Website có thể được triển khai trên máy chủ chạy các hệ điều hành Windows, Linux
với cấu hình tối thiểu là Ram 2G. Server triển khai là Puma.
Để triển khai được server, yêu cầu máy chủ cài sẵn Docker.
Hướng dẫn cài Docker trên máy chủ Windows:
- Truy cập vào https://hub.docker.com/editions/community/docker-ce-desktop-
windows.
- Tạo tài khoản, đăng nhập và tải xuống.
- Chạy file .exe vừa tải và làm theo hướng dẫn
Lúc này, ứng dụng hoàn toàn có thể triển khai. Cụ thể:
• Khởi động Docker cho Desktop:
- Mở Tìm kiếm trong Windows, gõ “docker” và chọn “Docker for Windows”
- Nếu ở thanh trạng thái của Windows có 1 con cá voi. Đó chính là dấu hiệu cho
thấy Docker đã sẵn sàng ở shell của Windows.
- Bấm và biểu tượng và đăng nhập tài khoản Docker.
• Khởi động ứng dụng:
- Tại thư mục của ứng dụng, mở terminal và chạy lệnh
docker-compose up --build
- Sau đó, mở shell khác tại thư mục của project và chạy lệnh sau để vào bash
của container let-us-go_web_1:
docker exec -ti let-us-go_web_1 /bin/sh
- Tại bash của container, chạy
# rails db:migrate
# rails db:seed
- Truy cập http://localhost:3000/ và sử dụng ứng dụng
Tài khoản sử dụng trong hệ thống là:
Admin: admin@email.com, pass:123456
Organizer: organizer1@email.com, pass:123456
User: quan@email.com, pass:123456