Laravel-Livewire Instagram Integration

Job ID: 40131845

Budget: $30 – $250 USD

I want to wire my existing Laravel Livewire application directly into Instagram’s Graph API so everything that now happens in the Instagram app can be managed from my own dashboard. At minimum the work involves setting up secure OAuth authentication, storing renewable access tokens, and exposing clean Livewire components that can pull data from the user’s Instagram account in real time. If you have experience pushing content back to Instagram (posts, reels, stories) or scheduling future posts, let’s keep the structure ready for that as well—even if we roll it out later.

Key points
• Tech stack: Laravel 10, Livewire, PHP 8+, Instagram Graph API, OAuth 2.0
• Code must be organised in reusable Livewire components with clear comments.
• Any Instagram permissions that require app review should be flagged so I can take care of Meta’s approval process.
• A simple .env template with all keys and callback URLs documented is part of the hand-off.

Acceptance criteria
1. I can click “Connect Instagram” inside my app, complete the OAuth flow, and see a success message.
2. After connecting, the latest photos or videos from the account display in a Livewire component without a page refresh.
3. Refresh tokens are renewed automatically; if a token expires, the component fails gracefully and prompts reconnection.
4. All sensitive keys are read from the environment file—nothing hard-coded.

If something here is unclear, tell me what you still need so the scope is locked before we begin.