Discussion Forum Website
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.
- 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
- Like/Dislike button and counter for each post
- Timestamp on Post and Comments
- Better site decoration