arrow_back 返回自由职业
F

Xero Invoices Dashboard Integration

Freelancer

分享:
placeAU home_work远程 assignment合同制 public聚合职位 · AU

event发布于 2026年8月24日 · verified我们于 2026年8月31日 确认该职位仍然有效

AU$ 250 – AU$ 750 (每个项目)

职位介绍

I have a Replit workspace running a small Node.js app with a PostgreSQL database, and I need it to connect to Xero via OAuth 2.0, pull my invoice data, and render the results in a clean, browser-based dashboard. Here is the flow I’m after. When a user authorises through Xero OAuth 2.0, the app should store the access/refresh tokens securely in Postgres. On subsequent visits the server must refresh tokens automatically, query the Invoices endpoint, and pass the latest invoice records to the front-end. The dashboard only needs basic filtering (status, date range) and sortable columns, but it must be responsive and fast. Fetching and displaying data is the sole purpose—no record creation or updates for now. You’ll be working entirely inside Replit, so knowledge of its secrets manager and deployment quirks is important. Please write clear, documented code (ES modules preferred) and include a concise read-me so I can reproduce the OAuth setup on a fresh Replit if needed. Deliverables: • Node.js backend logic for OAuth 2.0 handshake, token refresh, and “Invoices” GET calls • PostgreSQL schema or migration for token storage • Minimal front-end dashboard (vanilla JS or React) that consumes the invoice JSON served by the backend • Clear setup instructions and brief testing notes I’m happy to answer technical questions quickly and will test against my live Xero tenant as soon as you push the repo.

继续免费阅读

创建免费账户以查看完整职位信息并申请。

  • badge作品集对企业可见
  • notifications新职位邮件提醒
  • favorite始终免费,无任何隐藏条件