Blockchain Full Stack Developer Need

999.0 USD

999.0 USD peopleperhour Technology & Programming Overseas
15 hour ago

Description

I developed a dApp game and Smart Contract with Solidity, Next.js and Web3 about 4 years ago. Recently, I tried to run the project again to integrate it into a betting platform - but ran into Front-end.I attempted to fix the errors myself, but I’m not an expert in Node.js or full stack development, so I wasn't successful. Now I'm looking for a senior full stack developer to help me bring this project back to life.The more I try to fix things, the more errors I run into - and honestly, I don't fully understand what's going wrong. I could really use your help. I believe this will be a relatively easy task for an experienced developer.This could also turn into a long-term opportunity. I'm looking forward to working with a skilled and thoughtful developer who can make things clear and work efficiently.
In recent years, AI has developed rapidly. Sometimes people mistakenly believe that AI is superior to humans. However, we need creative developers.*Sorry, don't want to work with AI bot. When making proposal, please add at least two screenshots showing the web app error(like my attached screenshot) with your computer's current time visible in each.*
Best regard,

关注公众号,不定期副业成功案例分享
Follow WeChat

Success story sharing

Want to stay one step ahead of the latest teleworks?

Subscribe Now

Similar Teleworks

1. Actions Management — Filter UI & Functionalities Implement the following filters in the Actions Management interface: Filter Type Description Channel Dropdown / Multi-select Filters ContactItem and FirmContactItem. Can be required first or optional (configurable). ContactItem Searchable Dropdown Dynamically filtered based on selected Channel(s). Disabled or shows all if Channel is not selected. FirmContactItem Searchable Dropdown Same logic as ContactItem. Action Status Multi-select Dropdown Values: Pending, In Progress, Completed, Cancelled. Priority Multi-select Dropdown Values: High, Medium, Low. Type Multi-select Dropdown Values: Call, Email, Meeting, Task, Other. Planned Date Date Picker with Presets Presets: Past, Today, Next 7 Days, Next 30 Days, Custom Range. Employee Searchable Dropdown Filter by assigned employee. Contact Searchable Dropdown Filter by related contact. Filter Logic: Within the same filter (e.g., multiple statuses): use OR logic. Across different filters (e.g., status + priority + date): use AND logic. Planned Date Presets: Past: plannedDate < today Today: plannedDate = current date Next 7 Days: plannedDate between today and 7 days ahead Next 30 Days: plannedDate between today and 30 days ahead Custom Range: start and end dates manually selected 2. CommunicationTemplateItems – Add Missing Field Add a missing status field to the CommunicationTemplateItems interface: Display the field in both list/grid view and form Enable full CRUD support (create, edit, delete) Functional Requirements Search actions by subject, reference, or summary Sort actions by plannedDate, priority, createdAt, updatedAt View, create, edit, delete actions (delete requires confirmation) Bulk select actions for delete or reassignment Mark actions as complete or update their status Export actions list to CSV or Excel Use date picker for plannedDate field Navigate to related entities (Contact, Employee, etc.) Notifications for overdue or upcoming actions Layout Notes Main Grid Fields: id, ref, subject, actionStatus, priority, plannedDate, type, assigned employee, contact, createdAt Second Tab in Details/Edit Form: summary, message, Channel, ContactItem, FirmContactItem, updatedAt
50.0 USD Technology & Programming peopleperhour Overseas
22 hour ago
PredictPiX is a decentralized prediction market platform where all user transactions are conducted using Pi Network's native currency. Users engage with the platform through the Pi Browser, and all prediction market logic, including creation, resolution, and settlement, is powered by smart contracts deployed on the Polygon network. UMA Protocol's Optimistic Oracle and LongShortPair contracts will be used to ensure secure, decentralized resolution, unless the selected developer has another option that they are more familiar with. We have no interest in AMMs or liquidity pools. All blockchain gas fees are paid from a dedicated wallet owned by us, which is auto-funded via a % of platform fees. Objective: We are seeking a qualified blockchain developer to: Deploy UMA's LongShortPair smart contracts and Optimistic Oracle on Polygon. Integrate smart contract calls into our existing backend. Implement backend wallet logic to pay Polygon gas fees from our owned wallet. Ensure full alignment with Pi-only frontend logic (users never interact with Polygon or MATIC). Scope of Work: Smart Contract Work Deploy and configure UMA LongShortPair and Oracle contracts on Polygon mainnet. Create 2–3 example markets with testable endpoints for prediction and resolution. Backend Integration Modify existing backend to: Translate Pi user actions into Polygon contract calls Handle predictions, resolutions, and result retrievals Connect to PI Network with wallet and transaction abilities through their SDK Implement wallet gas fee automation (including tracking and auto-funding) Testing & Deployment Full testing with mocked and live Pi transactions Documentation for admin and future devs Optional (but preferred): Security best practices for gas wallet protection Transaction logging and error handling Deliverables: Deployed and verified contracts on Polygon mainnet Updated backend codebase with contract interaction logic Working front and backend integration Gas wallet automation logic Basic admin dashboard or CLI for market creation and resolution control Deployment and testing documentation Timeline: Estimated completion: 3–4 weeks Start date: ASAP Budget: Open to proposals, but targeting $1,000 - 1,375 CAD for MVP build (milestone-based). We would like to offer partial payment in PI to interested Devs. To Apply: Please submit: A short proposal outlining how you'd approach the project Your estimated cost and timeline
1000.0 USD Technology & Programming peopleperhour Overseas
4 hour ago
ta.highest(high, zzDepth)[1] and (na(lastPivotPrice) or (high - lastPivotPrice) / lastPivotPrice >= deviation) pivotLow = low = deviation) if pivotHigh zigzag := high lastPivotPrice := high lastPivotDir := 1 else if pivotLow zigzag := low lastPivotPrice := low lastPivotDir := -1 plot(zigzag, title="ZigZag Points", style=plot.style_circles, color=color.purple, linewidth=2) // === RYSOWANIE LINII ZIGZAG === var float lastZZ = na var int lastZZBar = na if not na(zigzag) if not na(lastZZ) line.new(x1=lastZZBar, y1=lastZZ, x2=bar_index, y2=zigzag, color=color.purple, width=2) lastZZ := zigzag lastZZBar := bar_index // === SYGNAŁY I ALERTY === buySignal = pivotLow sellSignal = pivotHigh plotshape(buySignal, title="BUY", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY") plotshape(sellSignal, title="SELL", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL") alertcondition(buySignal, title="Buy Alert", message="ZigZag Buy Signal") alertcondition(sellSignal, title="Sell Alert", message="ZigZag Sell Signal") // === WSPARCIE I OPÓR === if pivotHigh line.new(x1=bar_index, y1=high, x2=bar_index + 20, y2=high, color=color.red, style=line.style_dashed) if pivotLow line.new(x1=bar_index, y1=low, x2=bar_index + 20, y2=low, color=color.green, style=line.style_dashed) // === KOLOROWANIE ŚWIEC === barcolor(lastPivotDir == 1 ? color.green : lastPivotDir == -1 ? color.red : na) // === RSI i VOLUME na głównym wykresie === rsi = ta.rsi(close, rsiLength) plot(rsi, title="RSI", color=color.blue, linewidth=1) hline(70, "Overbought", color=color.red) hline(30, "Oversold", color=color.green) plot(volume, title="Volume", color=color.teal, style=plot.style_columns) "> //@version=5 indicator("ZigZag + MA20 + RSI + Volume + Alerts", overlay=true) // === INPUTY === zzDepth = input.int(12, title="ZigZag Depth") zzDeviation = input.float(5.0, title="ZigZag Deviation (%)", step=0.1) maLength = input.int(20, title="MA Length") rsiLength = input.int(14, title="RSI Length") // === MA20 === ma = ta.sma(close, maLength) plot(ma, title="MA20", color=color.orange, linewidth=2) // === ZIGZAG === var float lastPivotPrice = na var int lastPivotDir = 0 float zigzag = na deviation = zzDeviation / 100 pivotHigh = high > ta.highest(high, zzDepth)[1] and (na(lastPivotPrice) or (high - lastPivotPrice) / lastPivotPrice >= deviation) pivotLow = low = deviation) if pivotHigh zigzag := high lastPivotPrice := high lastPivotDir := 1 else if pivotLow zigzag := low lastPivotPrice := low lastPivotDir := -1 plot(zigzag, title="ZigZag Points", style=plot.style_circles, color=color.purple, linewidth=2) // === RYSOWANIE LINII ZIGZAG === var float lastZZ = na var int lastZZBar = na if not na(zigzag) if not na(lastZZ) line.new(x1=lastZZBar, y1=lastZZ, x2=bar_index, y2=zigzag, color=color.purple, width=2) lastZZ := zigzag lastZZBar := bar_index // === SYGNAŁY I ALERTY === buySignal = pivotLow sellSignal = pivotHigh plotshape(buySignal, title="BUY", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY") plotshape(sellSignal, title="SELL", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL") alertcondition(buySignal, title="Buy Alert", message="ZigZag Buy Signal") alertcondition(sellSignal, title="Sell Alert", message="ZigZag Sell Signal") // === WSPARCIE I OPÓR === if pivotHigh line.new(x1=bar_index, y1=high, x2=bar_index + 20, y2=high, color=color.red, style=line.style_dashed) if pivotLow line.new(x1=bar_index, y1=low, x2=bar_index + 20, y2=low, color=color.green, style=line.style_dashed) // === KOLOROWANIE ŚWIEC === barcolor(lastPivotDir == 1 ? color.green : lastPivotDir == -1 ? color.red : na) // === RSI i VOLUME na głównym wykresie === rsi = ta.rsi(close, rsiLength) plot(rsi, title="RSI", color=color.blue, linewidth=1) hline(70, "Overbought", color=color.red) hline(30, "Oversold", color=color.green) plot(volume, title="Volume", color=color.teal, style=plot.style_columns)
25.0 GBP Technology & Programming peopleperhour Overseas
3 days ago