Skip to main content
CoverFanz admin: users, venue check and a report

CoverFanz - Admin Dashboard for a Performer Marketplace

Upwork brand logoUpworkWebsite DevelopmentMar 27, 2022 - Apr 29, 20222 months

The admin dashboard that let CoverFanz's founder run a performer marketplace from launch day without asking a developer. Every fan, performer and venue sits in one list with its subscription state, new venues wait in an approval queue until their address is checked, reports land with the reason attached, and the kinds of act are a list the founder controls. It was built in the same month as the apps, on the same GraphQL API.

React.jsTypeScriptNest.jsExpress.jsMongoDBGraphQLGoogle MapsJavaScript
Md Moniruzzaman Image

Md Moniruzzaman

The Full Story

The screens that kept a new marketplace trustworthy from launch day, built in the same month as the apps.

A marketplace is only as good as its members

A platform that lets venues book performers lives on trust. One fake venue or one abusive profile left standing, and performers stop answering requests. From launch day the founder needed to see who had joined, check every new venue and deal with complaints, without waiting for a developer to run a query.

The admin dashboard was built alongside the CoverFanz apps so the founder could run the marketplace from the first hour.

Every account in one list

Every fan, performer and venue sits in one list with its subscription state beside the name, trial or subscribed, so the founder sees at a glance who pays and who is still trying the platform. A profile photo can be removed, or an account banned or deleted, from the same row, and a search finds any profile by name.

Brand colour backdrop
The admin list of every fan, performer and venue with trial or subscribed status and actions per row
Searching profiles by name in the admin

No venue books before it is checked

Every newly registered venue waits in an approval queue with the address it gave. The founder checks the address on the map, then approves or rejects it in one click, and only an approved venue can send a booking. Performers never receive a request from a place that does not exist.

Brand colour backdrop
The approval queue of newly registered venues, each with the address it gave, approve and reject
A new venue's address checked on the map before approval

Reports that get acted on

When a fan or a performer reports a profile, the report lands in the admin with who reported it and why, from abusive language to a picture that is wrong for a children's party. The founder can remove the photo, ban the account or delete it from that row, which is what makes the report button in the app worth pressing.

Brand colour backdrop
User reports with who reported whom and why, and the remove photo, ban and delete actions on each row
The report dialog on a performer profile in the app: abusive language, an inappropriate picture or another reason

Categories the founder controls

The kinds of act a performer can sign up as, music, singer, dancer or other, are a list the founder manages here rather than a value fixed in the app. A category added in the admin is offered at sign up in the app, so the marketplace can take on a new kind of act without waiting for a new release through both app stores.

Brand colour backdrop
The category manager: add a category, and the existing list of music, singer, dancer and other

Built in the same month, on the same data

The React admin was designed and built inside the same one-month engagement as the backend and both mobile apps, on the same GraphQL API, so every list the founder sees is the live record the apps work from. For the founder it meant a marketplace that could be kept honest from its first day.

What they said

Amr Mashrah

Client at Upwork

5 months

Worked on an application for my business and I cant thank him enough. Went above and beyond again to deliver the best app I have ever received. Worked tirelessly on my project and spent many hours testing and debugging everything from functionality to design. Moniruzzaman communicated with me on a daily basis and cleared out any confusion before hand. He is available almost all the time, his response back is less then an hour if he is busy. He is very knowledgeable when it comes to mobile and web app development. This is my second time doing business with Moniruzzaman. The reason being is a timely manor in which he delivers his job requirements and even after completing the contract and there is an issue he will fix it without a problem. Overall, I enjoyed working with him and i will most definitely hire him in the future.

Jul 22, 2022

(5.0)

Amr Mashrah

Client at Upwork

5 months

Md. Moniruzzaman went above and beyond for me and completed my project on time. Given the time limit, he dedicated 15-18 hours a day to work on the project. Completed the backend within a week and also provided amazing documentation. Moved on to the frontend and also completed it before the due date. I could not ask for anyone better for this. well worth the price and you will not go wrong with him I promise.

Apr 29, 2022

(5.0)

You May Also Like

Coverfanz Logo

CoverFanz - Fan Engagement and Artist Booking Platform

CoverFanz puts performers, venues and fans on one app: venues book performers on written terms, and fans find the next show on a map. A booking carries the event, the times and the fee, the performer attaches their own terms before it goes live, a confirmed event can carry a promotion, and reviews build each performer's record. The backend, the iPhone and Android app and the admin dashboard shipped inside one month in 2022, and both stores approved it on the first attempt.

Md Moniruzzaman Image

Md Moniruzzaman

Apr 29, 2022

Amr Mashrah
Invoice Manager App Logo

Invoice Manager - Inventory and Billing App for Distributors

An offline-first tablet app that lets a distributor's sales reps take orders, check stock and print invoices at the retailer's counter, with or without signal. Stock is checked as the order is built, every invoice takes the next number in sequence and keeps it through sync, the PDF prints over Bluetooth before the rep leaves, and a filter shows which shops still owe money. It moved real stock and printed real invoices in the field.

Md Moniruzzaman Image

Md Moniruzzaman

Jul 21, 2022

Amr Mashrah
Al Insaf Logo

Al-Insaf - Cooperative Finance Platform with Ledger and Loans

A cooperative finance organisation was running member records, savings, loans and investor capital across paper and spreadsheets, with no way to audit a branch or close a day cleanly. We built one system that holds all of it: member registration, daily collections, loan application through to disbursement, a multi-branch ledger, investor capital and an audit log that records who did what. Officers record each collection the moment it is made, managers approve loans and close the day, and the permission model decides what each role can see and do rather than hiding buttons. Everything shown in this case study runs on seeded demonstration data; real member records never appear in portfolio material.

Md Moniruzzaman Image

Md Moniruzzaman

Md Nuruzzaman
Read the Md Moniruzzaman blog

The blog is field notes from production: architecture decisions, AI systems that survived contact with real users, and infrastructure that pays for itself. Written from the work, not about it.