Closed VamsiRagnar closed 6 months ago
In consideration of the project constraints for this sprint, we are currently limited to manual testing methods. However, to ensure the testing process is as effective as possible, I have diligently prepared a user guide and README file. Your understanding of this temporary limitation is appreciated, and I assure you that we are committed to delivering a high-quality outcome within the project's constraints. Thank you for your cooperation and support during this sprint.
As a developer, I aimed to enhance the user experience by adding an "Anonymous" checkbox to the frontend submission form. This checkbox provides users with the option to post anonymously, allowing them to share content without revealing their identity if desired. By incorporating this feature directly into the submission form, we streamline the process and make it more intuitive for users to toggle anonymity while composing their posts.
First clone the project:
git clone https://github.com/UCF-CEN-5016/sde-development-project-acv_trio.git
Once the project is cloned, ensure npm is updated:
npm install
Start the Redis server:
redis-server
Setup NodeBB:
./nodebb setup
Start NodeBB:
./nodebb start
Open the webpage with the URL: http://localhost:4567/
To see the changes, open the URL http://localhost:4567/ and follow these steps:
Home Page:
Texting Window - Anonymous Posting:
In order to clone the project, users need to be a member of NodeBB-UCF organization.
https://latest.readthedocs.io/en/latest/resources.html
For any queries, please contact ch257178@ucf.edu - ChaitanyaGudimalla.
Description:
Issue #34: Currently, the post submission form in the frontend lacks an option for users to post anonymously. This feature is essential for users who prefer to share information without revealing their identity. The task involves adding an anonymous checkbox to the frontend post submission form to provide users with the option to post anonymously.
Feature Requirements:
Test Cases:
Manual Testig:
Unit Tests for Frontend Anonymous Checkbox Feature