Skip to content

jann7790/ptt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

an offline bulletin board system

grading sheet

current score: 92 (+30 for mandatory objects)

mandatory objects

  • class BoardManager
  • class Board
  • class User

user interface & basic functions

  • login with username and password
  • menu
  • multiple bulletin boards
  • keep users' records
  • store all records that can be reloaded everytime the program runs

admin & accessibilities

  • allow admin to create and delete bulletin boards
  • users can tuei (praise) or hsu (dislike) posts
  • create new posts, edit or delete existing posts
  • admin can delete all posts and comments, and leave a reason

interactions & relationships between users

  • create new accounts (with unique usernames)
  • 3% an account can only praise or dislike a post once
  • users are allowed to edit their OWN posts
  • send a mail to other users

bonuses

  • usability
  • show view count of bulletin boards or mark popular posts
  • small games

TODO List

  • article rating mechanism
  • edit existing posts
  • delete posts
  • save all existing posts to a file

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages