Saltar al contenido principal
CoverFanz admin: users, venue check and a report

CoverFanz - Panel de Administración para un Marketplace de Artistas

Upwork brand logoUpworkDesarrollo Webmar 27, 2022 - abr 29, 20222 meses

El panel de administración con el que el fundador de CoverFanz gestionó un marketplace de artistas desde el día del lanzamiento sin pedir nada a un desarrollador. Cada fan, artista y local está en una sola lista con el estado de su suscripción, los locales nuevos esperan en una cola de aprobación hasta que se comprueba su dirección, las denuncias llegan con el motivo adjunto y los tipos de actuación son una lista que controla el fundador. Se construyó en el mismo mes que las apps, sobre la misma API GraphQL.

React.jsTypeScriptNest.jsExpress.jsMongoDBGraphQLGoogle MapsJavaScript
Md Moniruzzaman Image

Md Moniruzzaman

La historia completa

Las pantallas que mantuvieron fiable un mercado nuevo desde el día del lanzamiento, construidas en el mismo mes que las apps.

Un mercado vale lo que valen sus miembros

Una plataforma en la que los locales contratan artistas vive de la confianza. Basta con que quede en pie un local falso o un perfil ofensivo para que los artistas dejen de responder a las solicitudes. Desde el día del lanzamiento, el fundador necesitaba ver quién se había unido, revisar cada local nuevo y atender las quejas sin esperar a que un desarrollador ejecutara una consulta.

El panel de administración se construyó junto a las apps de CoverFanz para que el fundador pudiera dirigir el mercado desde la primera hora.

Todas las cuentas en una sola lista

Cada fan, artista y local aparece en una sola lista con su estado de suscripción junto al nombre, en prueba o suscrito, así que el fundador ve de un vistazo quién paga y quién sigue probando la plataforma. Desde la misma fila se puede quitar una foto de perfil o bloquear o eliminar una cuenta, y un buscador encuentra cualquier perfil por su nombre.

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

Ningún local reserva sin pasar antes una revisión

Cada local recién registrado espera en una cola de aprobación con la dirección que indicó. El fundador comprueba la dirección en el mapa y después lo aprueba o lo rechaza con un clic, y solo un local aprobado puede enviar una reserva. Los artistas nunca reciben una solicitud de un sitio que no existe.

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

Denuncias que se atienden

Cuando un fan o un artista denuncia un perfil, la denuncia llega al admin con quién la hizo y por qué, desde lenguaje ofensivo hasta una foto inapropiada para una fiesta infantil. El fundador puede quitar la foto, bloquear la cuenta o eliminarla desde esa misma fila, y eso es lo que hace que valga la pena pulsar el botón de denunciar en la app.

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

Categorías que controla el fundador

Los tipos de actuación con los que un artista puede registrarse, música, cantante, bailarín u otro, son una lista que el fundador gestiona aquí y no un valor fijo en la app. Una categoría añadida en el admin se ofrece al registrarse en la app, así que el mercado puede incorporar un nuevo tipo de actuación sin esperar a una nueva versión en las dos tiendas de apps.

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

Construido en el mismo mes, sobre los mismos datos

El admin en React se diseñó y construyó dentro del mismo proyecto de un mes que el backend y las dos apps móviles, sobre la misma API GraphQL, así que cada lista que ve el fundador es el registro en vivo con el que trabajan las apps. Para el fundador supuso un mercado que podía mantenerse honesto desde su primer día.

Lo que dijeron

Amr Mashrah

Cliente en Upwork

5 meses

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

Cliente en Upwork

5 meses

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.

abr 29, 2022

(5,0)

También te puede gustar

Coverfanz Logo

CoverFanz - Plataforma de Participación de Fans y Reserva de Artistas

CoverFanz reúne a artistas, locales y fans en una sola app: los locales contratan artistas con condiciones por escrito y los fans encuentran el próximo show en un mapa. Una reserva incluye el evento, los horarios y la tarifa, el artista añade sus propias condiciones antes de que se publique, un evento confirmado puede llevar una promoción y las reseñas construyen el historial de cada artista. El backend, la app para iPhone y Android y el panel de administración salieron en un mes en 2022, y ambas tiendas la aprobaron al primer intento.

Md Moniruzzaman Image

Md Moniruzzaman

abr 29, 2022

Amr Mashrah
Invoice Manager App Logo

Invoice Manager - Aplicación de Inventario y Facturación para Distribuidores

Una app para tablet que funciona sin conexión y permite a los comerciales de un distribuidor tomar pedidos, consultar el stock e imprimir facturas en el mostrador del minorista, haya o no cobertura. El stock se comprueba mientras se arma el pedido, cada factura toma el siguiente número de la secuencia y lo conserva tras la sincronización, el PDF se imprime por Bluetooth antes de que el comercial se vaya y un filtro muestra qué tiendas aún deben dinero. Movió existencias reales e imprimió facturas reales sobre el terreno.

Md Moniruzzaman Image

Md Moniruzzaman

jul 21, 2022

Amr Mashrah
Al Insaf Logo

Al-Insaf - Plataforma de Finanzas Cooperativas con Libro Mayor y Préstamos

Una organización de finanzas cooperativas llevaba los registros de socios, los ahorros, los préstamos y el capital de los inversores entre papel y hojas de cálculo, sin forma de auditar una sucursal ni de cerrar el día con limpieza. Construimos un único sistema que lo reúne todo: registro de socios, cobros diarios, préstamos desde la solicitud hasta el desembolso, un libro mayor para varias sucursales, el capital de los inversores y un registro de auditoría que anota quién hizo qué. Los oficiales registran cada cobro en el momento en que se hace, los gerentes aprueban los préstamos y cierran el día, y el modelo de permisos decide qué puede ver y hacer cada rol en lugar de ocultar botones. Todo lo que se muestra en este caso de estudio funciona con datos de demostración precargados; los registros reales de socios nunca aparecen en el material de portafolio.

Md Moniruzzaman Image

Md Moniruzzaman

Md Nuruzzaman
Read the Md Moniruzzaman blog

El blog son notas de campo desde producción: decisiones de arquitectura, sistemas de AI que sobrevivieron al contacto con usuarios reales e infraestructura que se paga sola. Escrito desde el trabajo, no sobre él.