arrow_back Retour aux freelances
F

Xero Invoices Dashboard Integration

Freelancer

Partager:
placeAU home_workTélétravail assignmentCDD publicOffre agrégée · AU

eventPubliée le 24 août 2026 · verifiedNous avons confirmé le 30 août 2026 qu'elle est toujours active

AU$ 250 – AU$ 750 par projet

À propos de l'offre

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.

Continuez à lire gratuitement

Créez un compte gratuit pour voir l'offre complète et postuler.

  • badgePortfolio visible par les entreprises
  • notificationsAlerte de nouvelle offre par e-mail
  • favoriteToujours gratuit, sans piège