UCF-CEN-5016 / sde-development-project-acv_trio

sde-development-project-acv_trio created by GitHub Classroom
GNU General Public License v3.0
0 stars 0 forks source link

implement test cases for Adding Anonymous check box in the frontend while submitting the post #34

Closed VamsiRagnar closed 6 months ago

VamsiRagnar commented 6 months ago

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

ChaitanyaGudimalla commented 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.

ChaitanyaGudimalla commented 6 months ago

Project Name: Anonymous Posting Feature README File

Description

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.

Installation and Usage

  1. First clone the project:

    git clone https://github.com/UCF-CEN-5016/sde-development-project-acv_trio.git
  2. Once the project is cloned, ensure npm is updated:

    npm install
  3. Start the Redis server:

    redis-server
  4. Setup NodeBB:

    ./nodebb setup
  5. Start NodeBB:

    ./nodebb start
  6. Open the webpage with the URL: http://localhost:4567/

Where to See Changes

To see the changes, open the URL http://localhost:4567/ and follow these steps:

Home Page: readmeimage1

Texting Window - Anonymous Posting:

frontend working model_

License

In order to clone the project, users need to be a member of NodeBB-UCF organization.

Acknowledgements:

https://latest.readthedocs.io/en/latest/resources.html

Contact

For any queries, please contact ch257178@ucf.edu - ChaitanyaGudimalla.