The user is directed to the home page, which includes a welcome message and links to post categories.
Guest users can browse features by selecting categories, viewing posts, browsing comments, and viewing user profiles.
To access more site functionality, users can sign up by clicking the signup button on the header, leading to the signup form page.
After registration, users are redirected to the login screen. Once logged in, they can make posts, comments, edit their profiles, and more.
Users can also edit their profile, including changing their profile picture and password.
Administrators have additional capabilities, such as editing or deleting posts and comments, and disabling user accounts.
Our website utilizes HTML, JavaScript, CSS, and PHP. JavaScript handles account creation and authentication, while PHP is used for server-side logic and database interactions. Our database structure supports discussion threads, user profiles, and administrative functions.
Security measures, including input validation and error handling, are implemented to protect against SQL injection and other attacks. We use GitHub for version control and have focused on creating a user-friendly interface with Bootstrap, tailored here with Tailwind CSS.
Limitations include spam, inappropriate content management, HTML-based post vulnerabilities, limited multimedia and mobile support, and fixed categories.
'Surf - Forum' is a discussion forum website designed for user interaction and content sharing, with emphasis on security and user experience, despite facing some limitations.
Thank you for reviewing our project!