Skip to content

Latest commit

 

History

History
32 lines (25 loc) · 1.31 KB

File metadata and controls

32 lines (25 loc) · 1.31 KB

340project

Discussion Forum Website

Project Description

For this project, I intend to make a discussion forum. The primary features will include the ability to create and edit posts, along with the ability to add a comment on each existing post. More features such as like/dislike counter for each post and others may be added if time allows.

Key features

  • Authentication system for each user
    • Login and Register
    • Email and Password authentication
    • Unable to access other pages before login
    • Once logged in, cannot access Login & Register page until Logout
  • Users can create posts
    • Each post have title and text, and username of the poster
    • Poster and other users can leave comments under each post
    • Clicking a post redirects them to comments under each post
  • Users can comment on any posts
    • Each comment contains username and text
  • Routing to different pages for each functionality
    • Home page, aka Post Panel that display all Posts
    • Create Post, allows user to create post
    • Comments, clicking on Posts brings them here where they can Comment
    • Profile, shows user info. Can change display name here

Optional features

  • Like/Dislike button and counter for each post
  • Timestamp on Post and Comments
  • Better site decoration