PayStell / paystell-website

MIT License
1 stars 14 forks source link

Finish Screen for Payment Link Sharing #13

Open MPSxDev opened 4 days ago

MPSxDev commented 4 days ago

Finish Screen for Payment Link Sharing

Description

The screen for sharing payment links needs to be completed. This screen should include options for users to share the payment link via social media, a button to copy the link address, and a code snippet for embedding the link into HTML.

Requirements

Tasks

  1. Design the layout of the sharing screen with appropriate buttons and input fields.
  2. Implement functionality for social sharing buttons.
  3. Create a copy-to-clipboard function for the address button. (Only Mockup)
  4. Generate an HTML embed code snippet that users can easily copy. (Only Mockup)

Figma Reference

You can use the Figma design linked here as a reference, but feel free to use the previously mentioned components as a guide.

Notes

This screen will enhance user experience by making it easy to share payment links across multiple platforms and integrate them into other web content. This is just design, use a fake link and fake code segment.

Jemiiah commented 4 days ago

Hello I'm a frontend developer in web3 I have contributed in previous OD Hacks i have made over 70+ contribution in past OD Hacks I intend in solving this issue with the following approach :

mimisavage commented 4 days ago

I'd love to work on this!

myspace20 commented 4 days ago

Can I start working on this?

Kingsuite commented 4 days ago

Is it okay if I take this?

martinvibes commented 4 days ago

Can I take care of this issue? i'm a frontend dev and a blockchain dev please kindly assign :)

Jemiiah commented 4 days ago

Hello I'm a frontend developer in web3 I have contributed in previous OD Hacks i have made over 70+ contribution in past OD Hacks I intend in solving this issue with the following approach :

Step 1: Understand the Screen's Context I will refer to the provided Figma design for consistency in UI/UX elements like colors, fonts, and spacing. The design must align with the platform's visual language while being intuitive for users.

Step 2: Layout Design I will design the screen to include the following sections:

Header:

Title: "Your Payment Link is Ready!" Subtitle: Brief instructions on how to use the sharing options. Payment Link Preview:

Display the link (e.g., https://example.com/payment/12345) in a non-editable text field. Include a copy button next to the link. Social Sharing Section:

Buttons for popular social media platforms like: Facebook Twitter WhatsApp LinkedIn Add icons and labels for easy identification. Embed Code Section:

Show an HTML code snippet in a styled code block. Provide a "Copy Embed Code" button for easy copying.

Step 3: Create Mockups I will design the screen using tools like Figma or Adobe XD. Key elements:

Copy Link Button: A button that aligns next to the payment link preview field. Social Buttons: Circular or rounded buttons with platform-specific colors and icons. Embed Code Box: A scrollable code box styled to look clean and modern.

Step 4: Functionality Mockup Copy-to-Clipboard (Mockup): Include a tooltip that says "Copied!" when the user clicks the copy button. Social Sharing Buttons (Mockup): Design the buttons to visually simulate a share action. Embed Code (Mockup): Display a static HTML snippet (e.g., ).

Step 5: Accessibility Keyboard Navigation: Ensure all buttons are tabbable. Screen Readers: Add descriptive labels for sharing options. Responsive Design: Make the layout adaptable for mobile, tablet, and desktop views.

Unickhub commented 4 days ago

Can I take this issue?

Benjtalkshow commented 4 days ago

Can I start working on this?

ShantelPeters commented 4 days ago

Can I start working on this?

Michaelkingsdev commented 4 days ago

May I pick this up?

stephanniegb commented 4 days ago

I would like to work on this. I’m an experienced frontend developer with a strong background in building pixel-perfect, secure, and responsive web pages. I have worked with various frontend tools and can quickly adapt to new ones. Here are some of my recent projects for your reference: - https://tba-frontend-eta.vercel.app

MullerTheScientist commented 4 days ago

I am a full-stack developer with experience in QA testing and languages like Python, Cairo, Solidity, React, and JavaScript. can i address this task

chibokaxavier commented 4 days ago

Hi, i am Chiboka Emmanuel a full-stack web developer who enjoys creating solutions and applications that look great and work smoothly. I would really love to be assigned this issue and work on this project.

Yunusabdul38 commented 4 days ago

I’d like to work on this, and make sure it meets the requirements

salazarsebas commented 4 days ago

My background

As a member of the Dojo Coding community, I have experience in web2 and traditional technologies, as for web3 I have only been working for a few months and I have managed to make a few contributions, however, it is not an impediment for me to do my best in this issue, I will dedicate the necessary effort to contribute to the OSS.

How I plan on tackling this issue

To solve this issue, I will perform the following steps:

vestor-dev commented 4 days ago

hey sir I'd like to handle this task. i'm a frontend developer with experience i would really love to contribute to your project kindly assign :)

Kaminar-i commented 4 days ago

Mind if I take this issue? i'm new and would love to work on this please assign me

KevinLatino commented 4 days ago

Hello My name is Kevin Latino, and I'm a Frontend Developer and active open-source contributor. I'm a member of Dojo Coding, a thriving Web3 community in Costa Rica. I have experience with React, Next.js, and TypeScript, also I have experience in data fetching and API integrations and I recently won the LATAM Hackathon hosted by Base. I've also contributed to projects in ecosystems like Starknet and Stellar.

I will finalize the payment link sharing screen with a design that includes social sharing buttons for platforms like Facebook and WhatsApp, a copy-to-clipboard button for the payment link, and a mock HTML embed code snippet. This layout will enhance user convenience while maintaining consistency with the Figma design and leveraging TailwindCSS, ShadCN UI, and Radix UI components.

CtpN3m01 commented 3 days ago

Can I start working on this?

Psalmuel01 commented 3 days ago

I'm Samuel, a proficient web3 frontend developer with experience in ui design. I am that developer that totally obsesses over delivering pixel perfect screens.

I am meticulous about it, and I work very fast as well. My frontend skills are also excellent, and my codes super clean.

I have taken a look at the project, and this is a task I can very well handle. I would maintain styling consistency and accurately deliver all milestones excellently.

I would love to contribute my expertise to this project. Kindly let me.