A Europe-based media & talent platforms

From concept to a live Android app - on a contract that kept the idea theirs.

9:41TALENT FEEDLIVE4.6 / 5APPRAISEDArtist profileAudience ratingsANDROID APPGoogle Play: liveADMIN PANELDeployed
The brief, as we understood it
“
Build an talent-showcase concept as a real product - app, database and admin panel - and hand us every line of code, document and right that comes with it.
- Our reading of the brief handed to Milleniance at the start of the engagement
01 - The challenge

An idea with no engineering team behind it, and three pieces that had to go live together.

The client was serial entrepreneur. What existed was a concept - a way for artists to broadcast their talent and for audiences to appraise it - and no specification. Turning that into something people could download meant three separate components working as one: the Android app in the store, the project database running on a hosting server, and an administration panel the founder could operate.

The relationship was also cross-border, across two legal systems and time zones. For a founder handing over the idea, the terms mattered as much as the build: who owns the code, how completion is proved, and what happens when something does not work.

  • A concept with no written specification to build against
  • App, database and admin panel all had to be live before acceptance
  • A founder in another country needing clear ownership and proof of completion
CONCEPTANDROID APPDATABASEADMIN PANEL
02 - The approach

Specify first, test formally, accept in writing.

The work started with a detailed specification - general, functional and technical, including screen layouts and graphic style - submitted for the client's written approval, with a defined window for feedback and re-submission. Only then did development begin, against an agreed project plan.

Before the client saw anything, the team ran installation, function, robustness, capacity and response-time tests, reviewed all documentation and tested operating procedures including back-up. Training followed, then the client's own acceptance test. Changes to scope were made only through written orders, so nothing shifted without both sides agreeing to it.

  • Detailed specification approved in writing before development
  • Six categories of developer testing ahead of client acceptance
  • Written acceptance once the app, database and admin panel were live
Detailed specification approvedDesign, build and own testingInstallation and function testsRobustness, capacity, backup testsClient acceptance testLive: store, database, admin panelSPECIFY - BUILD - TEST - ACCEPT
03 - What we built

Three components, one product, and everything handed over.

Android app for end users
A consumer app, distributed through Google Play, where artists broadcast their work and audiences appraise it - built against the approved screen layouts and functional specification.
Project database and hosted backend
A project database running on a hosting server, structured to support the app and to be managed through the administration panel rather than directly.
Full IP and source-code handover
Copyright and all other intellectual property in the software and support materials sit with the client, with source code and English-language documentation delivered, and open-source components restricted to licences that do not compromise that ownership.
Built on

A delivery model built for a client who owns the idea but not the engineering team.

Android application Google Play distribution Hosted project database Web administration panel Formal acceptance testing English-language documentation
05 - What the contract secured

Clear scope, tested delivery and ownership that stays with the founder.

6
Test categories run before client acceptance
12mo
Defect warranty from first delivery
8h
Of training on operating the delivered software
100%
Of IP and source code assigned to the client

"If you own the idea but not the engineering team, the contract you sign with your developer matters as much as the code they write."

Let's see if we're the right fit

Thirty minutes with a senior product architect, before either of us commits to anything.

No sales deck, no discovery call with someone who hands you off afterwards. We look at your concept, what needs to exist for it to be a product and what you need to own at the end. We respond within one business day.

Talk to a Senior Product Architect →