Skip to content

HaPham1107/Homework01_Blogs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Homework 1 - HW01_Blog

Homework01_blog Đây là trang web cho phép người dùng viết blog . Thời gian nộp: 24h ngày 3/10

Danh sách sinh viên: Phạm Văn Hà - 1312162 Dương Giang Sơn - 1312490

URL: http://whispering-refuge-46160.herokuapp.com/

Chức năng

Danh sách chức năng bắt buộc:

  • Người dùng có thể tạo bài blog mới.
  • Người dùng có thể cập nhật lại nội dung bài blog.
  • Người dùng có thể thêm comment vào các bài đăng.
  • Sử dụng bootstrap để tạo layout cho trang web. Sử dụng Bootstrap.
  • Bài đăng sẽ được format bằng markdown. Sử dụng RedCarpet gem.

Danh sách chức năng phụ:

  • Người dùng có thể xóa các bài đã đăng và có hiện câu hỏi yêu cầu xác nhận lại trước khi xóa.
  • Người dùng có thể tìm kiếm các bài đăng có tiêu đề chứa từ khóa người dùng đã nhập.
  • Người dùng được phép đăng nhập, đăng xuất
  • Bảo mật mật khẩu tài khoản người dùng khi đăng ký. Sủ dụng Bcrypt.
  • Mỗi bài đăng có chứa nhiều tag. Và người dùng có thể tìm kiếm theo tag.
  • Có thể xem bao nhiêu lượt xe ở mỗi bài đăng.

Danh sách chức năng thêm đã làm nhưng chưa được liệt kê ở trên:

  • Người dùng có thể đăng nhập với Facebook.
  • Người dùng có thể block người khác. Sau khi block, người dùng sẽ không nhận được tin nhắn từ người bị block gửi nữa.
  • Người dùng có thể xóa người dùng khác ra khỏi danh sách bạn.
  • Người dùng có thể unblock người dùng khác.
  • Khi người dùng kéo xuống cuối trang, các tin nhắn tiếp theo sẽ tự động hiển thị hoặc có nút nhấn "Xem thêm tin nhắn" để nạp thêm danh sách tin nhắn.
  • Người dùng sẽ nhận được email thông báo khi họ nhận được tin nhắn cùng với link để xem tin nhắn.
  • Người dùng sẽ nhận được email khi người nhận đã đọc tin nhắn.
  • Người dùng có thể gửi tin nhắn cho người dùng ngoài hệ thống. Khi đó, người nhận sẽ nhận được 1 email chứa link đăng ký tài khoản. Sau khi đăng ký tài khoản, họ có thể xem tin nhắn đã nhận.

Danh sách chức năng phụ đã làm nhưng không được liệt kê ở trên: [x] chế độ đọc trước 1 số câu trong blog khi ở home page. [x] sắp xếp theo thời gian post. Các chuẩn đầu ra cần thực hiện:

  • Git với Centralize Workflow
  • Git theo Feature Branch Workflow
  • Git theo Feature Branch Workflow có Pull Request
  • Git theo Gitflow Workflow

Video Walkthrough

Here's a walkthrough of implemented user stories:

<<<<<<< HEAD ![Video Walkthrough] URL:youtobe https://www.youtube.com/watch?v=G6GRXiJ3cRM

======= Video Walkthrough https://www.youtube.com/watch?v=G6GRXiJ3cRM

GIF created with LiceCap. <<<<<<< HEAD alt text

origin/master origin/master origin/master

Notes

Describe any challenges encountered while building the app.

License

Copyright [yyyy] [Hà-Sơn group ]

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.