Next.js Developer Needed — Complete & Polish Existing AI Trading App (Fixed Price)
Worldwide
JOB TITLE: Next.js Developer Needed — Complete & Polish Existing AI Trading App (Fixed Price) CATEGORY: Web Development — Full Stack --- JOB DESCRIPTION: I have an existing Next.js application (an AI-powered trading mentor platform) that is approximately 70% complete. I need an experienced developer to finish remaining pages, fix existing bugs, integrate a payment gateway, and polish the mobile experience. This is a COMPLETION project, not a build-from-scratch project. The codebase, backend, and most pages already exist and are live on staging. All missing pages have already been designed and built — they just need to be implemented into the existing codebase. TECH STACK: - Next.js (App Router) - React - Tailwind CSS - Firebase (Auth + Realtime Database) - Node.js backend (already deployed on Railway) - OpenAI API (already integrated) WHAT'S ALREADY DONE: - Core chat interface with AI assistant - Trade journal with statistics - Risk calculator - Prop firm challenge tracker - Market news/session dashboard - Backend API fully built and deployed WHAT YOU WILL BE DOING: 1. LOGIN & SIGNUP PAGES Implement existing designed pages (provided as ready-to-use React components) and connect to Firebase Authentication. 2. BUG FIXES - Fix chat conversation history not persisting between messages - Fix image upload for chart analysis (inconsistent — sometimes images don't reach the AI properly) - Increase image upload limit from 1 to 3 images per message 3. MOBILE RESPONSIVE FIXES - Fix page layout shifting/zooming when mobile keyboard opens - Fix general mobile responsiveness issues across the app - Ensure smooth, stable UX on all screen sizes 4. PAYMENT INTEGRATION Integrate Lemon Squeezy for subscription billing (web-only, no in-app purchase). Connect successful payments to update user subscription status in Firebase. 5. THIRD-PARTY API INTEGRATION Properly integrate Forex Factory API (or suitable alternative) for live economic calendar / news data feeding into the existing news dashboard UI. 6. UI POLISH - Remove decorative emojis from specific UI sections (list will be provided) - General visual QA and cleanup pass 7. CROSS-SESSION MEMORY (Stretch goal, can be Phase 2) Store conversation history in Firebase so returning users' chat context persists between sessions. --- WHAT I PROVIDE: - Existing GitHub repository (private, will add you as collaborator) - All missing page designs as ready-to-use React/JSX components - Full Figma-style reference of brand colors, fonts, and design system - Clear written list of every bug and fix needed - Existing backend (no backend work required — already deployed and working) - Direct access to test on staging environment --- PAYMENT TERMS: - Fixed price project, paid in milestones - Payment released per completed and verified milestone, not upfront - Budget range: $130 - $170 USD (₦200,000 - ₦260,000) - All code must be pushed to my GitHub repository directly — no local-only work - Weekly check-ins with visible progress on staging required --- REQUIREMENTS: - Proven experience with Next.js, React, Tailwind, and Firebase (please share past projects/portfolio) - Comfortable working with an existing codebase, not just building from scratch - Strong communication — clear updates, no long silences - Must be able to start within the next few days --- TO APPLY, PLEASE INCLUDE: 1. Link to 2-3 similar projects you've built (Next.js + Firebase preferred) 2. Your estimated timeline for the full scope above 3. Confirmation you're comfortable with milestone-based payment (not upfront) 4. One question about the project that shows you actually read this post --- NOTE: This is a serious, well-documented project with clear scope and existing assets. I am looking for a reliable developer for a clean, professional completion — not someone looking to renegotiate scope or pricing mid-project. Please only apply if you can commit to the timeline and milestone structure.
$160.00
Fixed-price- IntermediateExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- NGALekki1:36 PM
- $744 total spent14 hires, 1 active
- EducationSmall company (2-9 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by