Skip to content

giathanhphat/homework1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 

Repository files navigation

Homework 1 - Blog

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

Danh sách sinh viên: 1312417 - Giã Thành Phát

URL: https://ancient-shore-87500.herokuapp.com

Chức năng

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

  • [ x] Người dùng có thể tạo bài blog mới.
  • [ x] 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.
  • [ x] Sử dụng bootstrap để tạo layout cho trang web. Sử dụng Bootstrap.
  • [ x] Bài đăng sẽ được format bằng markdown. Sử dụng RedCarpet gem.

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

  • [ x] 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.
  • [ x] 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:

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
  • [ x] Git theo Gitflow Workflow

Video Walkthrough

Here's a walkthrough of implemented user stories:

1312417_blog

GIF created with LiceCap.

Notes

Describe any challenges encountered while building the app.

License

Copyright [yyyy] [name of copyright owner]

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published