
Closed
Posted
Paid on delivery
I would someone to create 4 screens for me using React / [login to view URL] with other required tools. There are 3 Primary task in this project. 1. Create 4 UI screens as per Mockup given as attachment. 2. Populate the screen with hard coded data provided by me. 3. Once screen is submitted, Exposed API's should be called. There are 3 API's exposed. One to submit screen details. second one for get status and thrird to stop monitoring. Requirement Document PostTrade Software Application 1. Overview Product Name: PostTrade (aka Monitor My Trade) Objective: Build a mobile-friendly application that allows users to start, monitor, and stop an options trade (initial focus: Short Iron Condor) using a clean 3‑screen flow, based on the provided mockups. The system focuses on post‑trade monitoring, risk status visibility, and simple user actions. ________________________________________ 2. Scope In Scope • 3 mobile screens as per approved mockups • Hard‑coded data population for UI validation • Integration with backend APIs for Short Iron Condor (Start, Status, Stop) ________________________________________ 3. User Flow (High Level) 1. User selects strategy and enters trade details 2. User starts monitoring the trade 3. User views live trade status (Safe / Warning / Danger) 4. User can stop monitoring the trade ________________________________________ 4. Screen Design Requirements (3 Screens) Screen 1: Strategy Selection & Trade Setup Purpose: Allow user to select strategy and input trade parameters. UI Components: - Header with brand logo: PostTrade / Monitor My Trade - Strategy carousel/cards - Short Iron Condor (default selected) - Bull Put Spread (disabled / future) - Bear Call Spread (disabled / future) - Trade details form: - Instrument (Dropdown – hard coded) - NIFTY - BANKNIFTY - Expiry Date (Dropdown – hard coded) - Strike Price (CE) - Strike Price (PE) - LTP (CE) – read only - LTP (PE) – read only - Primary CTA button: - “Monitor My Trade” Behavior: - All dropdown values and LTPs are hard coded (Phase‑1) - CTA navigates to Screen‑2 and triggers Start API ________________________________________ Screen 2: Trade Monitoring Status (Dashboard) Purpose: Show current risk state of monitored trades. UI Components: - Header with Monitor New Trade button - Trade cards (Max 3 shown on screen): 1. SAFE (Green) 2. WARNING (Amber) 3. DANGER (Red) Each Trade Card Displays: - Instrument name (e.g., NIFTY) - Expiry date - Large, clear status badge (SAFE / WARNING / DANGER) - One‑line risk message - CE & PE strike summary Behavior: - Status values populated via hard‑coded data initially - Poll Status API at fixed interval (e.g., every 30 sec – configurable) - Clicking a trade navigates to Screen‑3 ________________________________________ Screen 3: Trade Detail & Control Purpose: Provide deeper visibility and stop control. UI Components: - Trade summary section - Current risk status (large visual indicator) - Risk reason text (e.g., Delta breach, Vega spike) - Action buttons: - Stop Monitoring Trade Behavior: - Stop button calls Stop API - On success, trade is removed from monitoring list ________________________________________ 5. Hard‑Coded Data Requirements (Phase‑1) Instruments • NIFTY • BANKNIFTY Sample Trade Values Field Value CE Strike 22500 PE Strike 21500 CE LTP 182.35 PE LTP 75.65 Expiry 25‑Jan‑2026 Status Samples • SAFE → “Range stable. No action needed” • WARNING → “Gamma increasing. Theta decay accelerating” • DANGER → “CE short side breached” ________________________________________ 6. API Integration Requirements 6.1 Start Trade Monitoring API Purpose: Register a trade for monitoring Trigger: - On click of Monitor My Trade button (Screen‑1) Request (Sample): { "strategy": "SHORT_IRON_CONDOR", "instrument": "NIFTY", "expiry": "25-JAN-2026", "ce_strike": 22500, "pe_strike": 21500, "ce_ltp": 182.35, "pe_ltp": 75.65 } Response: - Trade ID - Initial status ________________________________________ 6.2 Trade Status API Purpose: Fetch latest trade risk status Trigger: - Auto polling on Screen‑2 & Screen‑3 Response (Sample): { "trade_id": "T123", "status": "WARNING", "reason": "Vega increasing", "spot_price": 22640 } ________________________________________ 6.3 Stop Trade Monitoring API Purpose: Stop monitoring an active trade Trigger: - Click on Stop Monitoring Trade button Response: - Success / failure message ________________________________________ 7. Non‑Functional Requirements • Mobile‑first responsive design • Clean, readable typography • Status colors must be clearly distinguishable • API failure states handled gracefully ________________________________________ 8. Assumptions • Backend APIs are already available • Authentication not required in Phase‑1 • Single user context
Project ID: 40209443
40 proposals
Remote project
Active 5 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
40 freelancers are bidding on average ₹67,098 INR for this job

Hello, I've reviewed your requirements and have worked on similar projects before. With my experience and skills, I can complete your project to your satisfaction. Please contact me via chat to discuss the details. Thank you.
₹25,000 INR in 12 days
7.3
7.3

Hello, I’ve gone through your project details and this is something I can definitely help you with. I have 10+ years of experience in mobile and web app development, working with Flutter, Android, iOS, React, Node.js, and APIs. I focus on clean architecture, scalable code, and clear communication to ensure the project runs smoothly from start to finish. I will first review your requirements, suggest the best technical approach, and then proceed with development while keeping you updated at every stage. Here is my portfolio: https://www.freelancer.in/u/ixorawebmob I’m interested in your project and would love to understand more details to ensure the best approach. Could you clarify: Could you clarify your expected timeline for completion? Let’s discuss over chat! Regards, Arpit Jaiswal
₹27,750 INR in 1 day
7.4
7.4

Hi there. I've carefully reviewed your project requirements and know that this is the perfect fit for me. As I'm a full-stack mobile app developer, I'm confident I can exceed your expectations and make your project perfect. Let's discuss the project together and create something great. I look forward to hearing from you. Thanks, Jaroslav.
₹25,000 INR in 5 days
3.7
3.7

Hello, I’m Ankur, a freelance developer with a dedicated team of professionals. I read all your requirements for website and App development and I assure you that I will provide high-quality work at the proper time. Additionally, we also provide you 3 months of support from our side. As a Full Stack Developer, I specialize in Web and App Development, boasting a portfolio of stunning projects with top-notch UI/UX design. My expertise spans Flutter (for both Android and iOS), PHP, and WordPress, and I bring over 7 years of experience to the table. Whether it’s websites, applications, or e-commerce platforms, I’ve got you covered. But I’m not limited to just coding. My skill set extends to graphic design and logo creation, offering you a one-stop solution for all your project needs. With a track record of over 500 completed projects, I am committed to delivering nothing short of excellence. My ultimate goal is your complete satisfaction. Thank you for considering me for your project. I’m ready to transform your vision into a reality that stands out in today’s competitive landscape. Best Regards, Ankur Hardiya
₹25,000 INR in 7 days
0.0
0.0

Our team is specialized in what you mentioned as a service. We would complete this project on-time without any delay
₹35,000 INR in 12 days
0.0
0.0

Kolkata, India
Member since Oct 2, 2023
₹100-400 INR / hour
$25-50 USD / hour
₹1500-12500 INR
$25-50 USD / hour
$30-250 USD
$115-120 USD
₹400-750 INR / hour
$30-250 USD
$250-750 USD
£20-250 GBP
$10-30 USD
$750-1500 USD
£20-250 GBP
₹150000-250000 INR
€750-1500 EUR
$30-250 USD
₹1500-12500 INR
$250-750 USD
₹12500-37500 INR
$30-250 USD
$750-1500 USD