Internal Tool & Admin Dashboard
I will build a custom internal tool or dashboard to replace your spreadsheets

About this gig
When a spreadsheet becomes the system, every new hire and every new branch makes it worse.
I build internal tools and admin dashboards around how your team works: records, forms, approval steps, roles and permissions, dashboards and generated reports, all on a database you own. Your data comes over from the sheets you use today.
What you get:
- Modules for the records you manage (staff, assets, orders, cases, stock)
- Forms that check data as it's entered
- Approval workflows with an audit trail
- Roles, so each person sees only what they should
- Dashboards and PDF or Excel reports
- Email or Telegram alerts for the events that need attention
I built performance management platforms for three Nigerian federal agencies (NCAA, NIMC and RMAFC), an asset register with geotagging for the NYSC, and an equipment inventory dashboard for a construction company.
Send me the spreadsheet or paper form you'd most like to retire.
Use cases
Asset register
Every asset tagged, located and assigned, with maintenance history.
Approvals
Purchase requests, leave and expenses approved in steps, with an audit trail.
Field data collection
Inspectors and agents submit forms with photos and GPS from their phones.
Case management
Track tickets, complaints or applications from intake to resolution.
Operations dashboard
Live KPIs from your database for managers and directors.
Fleet and logistics
Vehicles, drivers, trips, fuel and maintenance in one place.
Admin panel for your app
A safe back office for your product's users, orders and content.
Data cleanup
Messy spreadsheets merged, deduplicated and validated into one database.
What changes
Today
- The business runs on a spreadsheet only one person understands
- Approvals happen in WhatsApp and nobody can find them later
- Three versions of the same file, each slightly wrong
- Reports take a day to compile and are out of date on arrival
After
- One web app your team signs into, with roles and permissions
- Forms and approvals that leave an audit trail
- Dashboards that update as the work happens
- Exports, PDF reports and alerts generated for you
How it works
- 01Staff submit a form
- 02Manager approves
- 03Records update
- 04Dashboard refreshes
- 05Report generated
Compare packages
| Package | Starter$420 | Business$1,150 | Scale$2,800 |
|---|---|---|---|
| What it is | One module with forms, roles and a dashboard, imported from your sheet | Up to 3 modules with approvals, an audit trail, exports and alerts | Up to 6 modules, reports, integrations, single sign-on and staff training |
| Modules | 1 | Up to 3 | Up to 6 |
| Import from your spreadsheets | โ | โ | โ |
| Roles and permissions | 2 roles | Up to 5 roles | Custom |
| Approval workflows | โ | โ | โ |
| Audit trail | โ | โ | โ |
| CSV, Excel and PDF exports | โ | โ | โ |
| Email or Telegram alerts | โ | โ | โ |
| Integrations (APIs, accounting, SSO) | โ | โ | โ |
| Staff training session | โ | โ | โ |
| Delivery | 7 days | 14 days | 24 days |
| Revisions | 2 | 3 | 4 |
Add-ons
- Faster delivery+30% of the package
- Reporting dashboard+$150
- Matching mobile app screens (React Native)+$600
- Written documentation for your team+$50
- 90 days of support and small changes+$240
Built before
Who it's for
- Operations teams
- Logistics and field teams
- Government agencies
- NGOs
- Growing SMEs
What I'll need from you
- The spreadsheets or paper forms you use today
- Who uses the system and what each role can see
- Your approval steps
- The reports you need, and how often
Questions, answered
Why custom instead of Airtable or Retool?
Those are good for prototypes. Custom pays off when you need strict permissions, a full audit trail, forms for field staff, or when per-seat pricing grows faster than your team.
Can field staff use it on their phones?
Yes. Forms are built mobile-first, can save progress on weak connections, and can capture GPS location with each record, as the NYSC asset register does.
Who owns the code and accounts when we finish?
You do. Code goes to your repository, and services run on accounts in your name, so you are never locked to me. I hand over logins, keys and a short guide.
Where are you based, and when can we talk?
Kaduna, Nigeria (West Africa Time, UTC+1). I work with clients in the U.S., Europe, the Caribbean and Africa, reply within 24 hours and keep a weekly call in your time zone.
What if my project doesn't fit a package?
Send a message describing what you need. I reply with a custom offer priced to the actual scope, often after a short call.
The thinking behind it
Tools and tags
- Next.js
- TypeScript
- PostgreSQL
- Prisma
- shadcn/ui
- Strapi
- Retool
- Appsmith
- Refine
- Supabase
- Metabase
- React Native
- #internaltool
- #admindashboard
- #webapp
- #businessdashboard
- #customsoftware



