SaaS Customer & Admin Portal
Budget / Salary₹12,500–37,500
TypeFreelance project
LocationRemote
Posted8 hours ago
Insigra Reports (insigrareports.com) is an automated business reporting platform for small and mid-sized businesses.
We pull marketing data from Google Ads, Meta Ads and other platforms and deliver ready-made reports to clients automatically.
The business side is ready: website, payments, pricing and data connector partner are in place. I need an experienced full stack developer to build the web app and take it live.
What's already in place
- Live Shopify website with working payments and subscriptions
- A third-party connector API for customer connections to ad platforms (it handles OAuth)
- An existing database setup
What you will build
One web app with two parts:
1. Customer Portal
- Signup, login, password reset
- "Connect your account" for Google Ads and Meta via the connector API
- Dashboard showing each customer's own data with date filters
- Report settings and report history
2. Admin Panel
- All customers with plan and payment status
- Connected accounts per customer
- Daily sync status and failed-sync alerts
- Report delivery log
- Manually pause or activate customers
Behind the scenes
- Daily automatic data sync into the database
- Shopify subscription status controls customer access
- Automated report generation and email delivery
- Secure data separation: each customer sees only their own data
- Error alerts to admin by email
- Deployment on cloud hosting owned by Insigra Reports
Deliverables
- Working app, live in production
- Code in a GitHub repository owned by Insigra Reports
- Documentation and a recorded walkthrough
- Handover training
- 30 days of free bug fixes after go-live
Required skills
- JavaScript/TypeScript, Next.js or React
- Node.js and PostgreSQL
- REST APIs, OAuth, webhooks
- At least one live web app or SaaS you have built
Good to have: Supabase, Shopify API, Google Ads / Meta API, email automation
Timeline: 4-6 weeks
HOW TO BID (bids without this will be ignored)
Start your bid with the word "INSIGRA" and answer:
1. Link to a live web app or SaaS you built, and what you built yourself
2. How will you make sure one customer can never see another customer's data?
3. Your timeline and fixed price for this full scope
Full Scope of Work will be shared with shortlisted developers after an NDA.
We pull marketing data from Google Ads, Meta Ads and other platforms and deliver ready-made reports to clients automatically.
The business side is ready: website, payments, pricing and data connector partner are in place. I need an experienced full stack developer to build the web app and take it live.
What's already in place
- Live Shopify website with working payments and subscriptions
- A third-party connector API for customer connections to ad platforms (it handles OAuth)
- An existing database setup
What you will build
One web app with two parts:
1. Customer Portal
- Signup, login, password reset
- "Connect your account" for Google Ads and Meta via the connector API
- Dashboard showing each customer's own data with date filters
- Report settings and report history
2. Admin Panel
- All customers with plan and payment status
- Connected accounts per customer
- Daily sync status and failed-sync alerts
- Report delivery log
- Manually pause or activate customers
Behind the scenes
- Daily automatic data sync into the database
- Shopify subscription status controls customer access
- Automated report generation and email delivery
- Secure data separation: each customer sees only their own data
- Error alerts to admin by email
- Deployment on cloud hosting owned by Insigra Reports
Deliverables
- Working app, live in production
- Code in a GitHub repository owned by Insigra Reports
- Documentation and a recorded walkthrough
- Handover training
- 30 days of free bug fixes after go-live
Required skills
- JavaScript/TypeScript, Next.js or React
- Node.js and PostgreSQL
- REST APIs, OAuth, webhooks
- At least one live web app or SaaS you have built
Good to have: Supabase, Shopify API, Google Ads / Meta API, email automation
Timeline: 4-6 weeks
HOW TO BID (bids without this will be ignored)
Start your bid with the word "INSIGRA" and answer:
1. Link to a live web app or SaaS you built, and what you built yourself
2. How will you make sure one customer can never see another customer's data?
3. Your timeline and fixed price for this full scope
Full Scope of Work will be shared with shortlisted developers after an NDA.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.