Skip to content

Feature Smish or safe - #307

Open
Mahir18-GIT wants to merge 1 commit into
Hardhat-Enterprises:devfrom
Mahir18-GIT:feature_smish_or_safe_new
Open

Feature Smish or safe#307
Mahir18-GIT wants to merge 1 commit into
Hardhat-Enterprises:devfrom
Mahir18-GIT:feature_smish_or_safe_new

Conversation

@Mahir18-GIT

@Mahir18-GIT Mahir18-GIT commented May 15, 2025

Copy link
Copy Markdown
Contributor

Demo:
Attached below is a working video demonstrating the full UI flow and interaction of the "Smish or Safe?" feature. This includes the message input, analyze button functionality, and animated result card display with clear color-coded feedback.
All transitions follow consistent theming with the rest of the app.

Smish.OR.Safe.mp4

Summary of Changes:
This PR introduces the complete frontend implementation of the Smish or Safe feature, enhancing the Smishing Detection App by allowing users to manually check suspicious messages.

Key Implementations:
New Screen: Analyze Message Activity

Built a fully responsive UI with:

Input field for suspicious messages

Animated "Analyze Message" button

Progress loader for scan effect

Risk result card with dynamic color and visibility

Educational tip below results

Updated Navigation Logic

Integrated “Analyze a Message” CTA button from the homepage.

Ensured seamless activity transition using standard intents.

Thematic Consistency

Follows existing Material Design color palette (navy blue, caution red, safe green).

Ensured alignment with typography, rounded buttons, and margins.

Design Enhancements

Included all resources and drawables for new buttons and cards.

Implemented auto-clear UI state when text is removed.

Known Notes / Constraints:
This PR currently focuses on the frontend-only implementation.

The backend integration endpoint was postponed until PR from the backend contributor is approved.

Relevant code sections are modular to easily connect with the final API output once available.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant