CSc 337 - Web Programming > Final Projects > Message Boards


This project is about constructing an online message board for users to post and have discussions. This project will be heavy on simple database design principles and writing PHP that mostly just interacts with the database.

Requirements (one student)

Requirements (two students)

Requirements (extra credit)

For 10% extra credit, use a templating system for all of your output. Instead of printing HTML straight from your PHP code, you should use templates with a system such as Smarty or Mustache. To qualify for this extra credit, your PHP scripts should not contain any HTML code.


See vBulletin for an example of a fully-featured forum site.