← Trabajos

Next.js Developer Needed — Complete & Polish Existing AI Trading App (Fixed Price)

Presupuesto: $160.0 FIXED / ⭐ 4.66 (5) NGA

react-js, next.js, tailwind-css-framework, javascript, css, firebase

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.
Abrir en Upwork