International project
Templeton
Music / digital goods.
Web marketplace built on React/Node with a custom audio player, roles and user accounts (buyer/seller/guest), Stripe payments and subscriptions.
- custom player
- playlists
- genres
- recommendations
- React
- Node.js
3
roles: buyer / seller / guest
7
player features
Client objectives
-
Create a platform for selling and buying tracks and beats so musicians can monetize their work.
-
Develop a visual identity and modern, user-friendly UI/UX in a music-oriented style.
-
Design core platform logic: playlists, genres, likes/comments, recommendations.
-
Set up payments and monetization: subscriptions for sellers and secure transactions.
Solutions
-
Custom player
- Playback, pause/seek, queue and history, likes, volume control, equalizer switching.
- Built from scratch to meet project requirements.
-
Accounts & roles
- Buyer: purchase history, playlists, likes, comments.
- Seller: track uploads, analytics, virtual wallet and payouts to card.
- Guest: browsing without registration.
-
Payments & subscriptions
- Stripe integration (cards, Apple/Google Pay, etc.);
- seller plans and upload limits, monthly/yearly billing.
Scalability
readiness
Scalable architecture, ability to add new roles and features, email campaigns and analytics; deployed on AWS.
-
Custom player
-
Accounts & roles
-
Payments & subscriptions
-
Stripe integration
-
seller plans and upload limits
Integrations / Tech stack
Project team:
-
2
developers -
1
frontend developer -
2
designers -
1
project manager -
1
QA tester