The Talent hub: India is home to a vast pool of talented individuals across diverse performing arts such as music, dance, magic, and other creative disciplines; however, many performers struggle to gain visibility and access consistent opportunities due to the absence of a structured digital platform. This project proposes a full-stack, single-page web application that bridges the gap between performers and customers seeking entertainment for events, functions, and personal engagements. The system follows a dual-login architecture, enabling performers to create detailed profiles, upload demo videos, manage availability, and handle bookings through a dedicated dashboard, while customers can discover performers using category-based browsing, location filters, and profile insights. The platform incorporates a rating and review system to build trust and improve performer discoverability through reputation-based ranking. A secure booking workflow allows customers to schedule events, submit requirements, and complete bookings efficiently, with real-time booking management for both parties. Built using React and TypeScript for the frontend and Supabase for authentication, database, and storage services, the platform ensures scalability, security, and seamless user experience. By improving discoverability and simplifying engagement, the system empowers performers to build sustainable careers while providing customers convenient access to a diverse and verified talent marketplace.
Introduction
India has a large and diverse community of talented performers in fields such as music, dance, magic, and other creative arts. However, many performers struggle to gain visibility, connect with customers, and secure regular performance opportunities due to reliance on informal methods like word-of-mouth promotion and social media. Customers also face difficulties finding trustworthy performers based on location, budget, availability, and skill requirements. This fragmented system leads to inefficiency, lack of transparency, and missed opportunities for both performers and customers.
To solve these problems, the proposed project introduces a digital Performer Discovery and Booking System, a full-stack web-based platform that creates a centralized marketplace connecting performers and customers. The platform uses a dual-user interface where performers can create professional profiles, upload demo videos, manage bookings, and track schedules, while customers can search performers using category filters, location-based discovery, and profile insights. A secure booking workflow enables direct communication, event scheduling, and booking confirmation.
The literature survey highlights that existing talent marketplaces and booking systems improve accessibility and automation but often lack important features such as secure booking workflows, real-time availability tracking, media verification, admin moderation, recommendation systems, and scalability. Research also emphasizes the importance of role-based security, cloud-based infrastructure, recommendation systems, and database optimization in modern marketplace applications.
The proposed system addresses these limitations using modern web technologies such as React with TypeScript for the frontend and Supabase for backend services including authentication, database management, and cloud media storage. The platform follows a single-page application (SPA) architecture for better responsiveness and user experience.
Key features of the system include:
Performer profile creation and onboarding with demo video uploads.
Category-based and location-based performer discovery.
Secure role-based authentication and access control for performers, customers, and administrators.
Admin verification of performer profiles to ensure authenticity and reduce fraud.
Real-time booking management with conflict prevention and status tracking.
Centralized relational database for storing profiles, bookings, schedules, and media.
Cloud-based media storage for secure handling of large demo videos.
Popularity metrics and reputation management using ratings and engagement data.
The implementation also includes admin dashboards for moderation, issue management, and monitoring platform activities. Future enhancements may include online payment integration, QR-based booking verification, automated notifications, and AI-based recommendation systems.
Conclusion
The proposed digital performer discovery and booking platform effectively addresses the challenges faced by talented individuals in gaining visibility and securing consistent opportunities, while also simplifying the process for customers seeking reliable entertainers. By implementing a dual-user interface, the system enables performers to showcase their skills through detailed profiles and demo videos, while customers can efficiently discover, evaluate, and book performers based on their preferences. The integration of secure authentication, role-based access control, and admin verification enhances platform reliability and trust. Additionally, the use of modern web technologies and cloud-based backend services ensures scalability, efficient data management, and smooth user experience. Overall, the system establishes a structured, secure, and scalable digital marketplace that fosters sustainable careers for performers and provides customers with convenient access to verified talent.
References
[1] Evans, D. S., & Schmalensee, R. (2007). The Industrial Organization of Markets with Two-Sided Platforms. Competition Policy International Journal.
[2] Adomavicius, G., & Tuzhilin, A. (2005). Toward the Next Generation of Recommender Systems: A Survey of the State-of-the-Art and Possible Extensions. IEEE Transactions on Knowledge and Data Engineering.
[3] Parker, G. G., Van Alstyne, M. W., & Choudary, S. P. (2016). Multi-Sided Platform Business Models and Marketplaces. International Journal of Information Management.
[4] Kietzmann, J. H., Hermkens, K., McCarthy, I. P., & Silvestre, B. S. (2011). Social Media-Based Digital Platforms for Talent Discovery. Business Horizons Journal.
[5] Schiller, J., & Voisard, A. (2004). Location- Based Service Discovery Systems. IEEE Communications Magazine.
[6] Sandhu, R. S., Coyne, E. J., Feinstein, H. L., & Youman, C. E. (1996). Role-Based Access Control Models. IEEE Computer Journal.
[7] Yu, E., & Mylopoulos, J. (2004). Online Booking and Scheduling Systems for Service Platforms. International Journal of Intelligent Information Systems.
[8] Armbrust, M., Fox, A., Griffith, R., Joseph, A. D., Katz, R., & Konwinski, A. (2010). Cloud Computing Platforms and Scalable Web Applications. Communications of the ACM.
[9] Resnick, P., Zeckhauser, R., Friedman, E., & Kuwabara, K. (2000). Trust and Reputation Systems in Online Marketplaces. Communications of the ACM.
[10] Ricci, F., Rokach, L., & Shapira, B. (2011). Recommendation Systems for Service Discovery Platforms. ACM Transactions on Information Systems.
[11] Flanagan, D. (2020). Single Page Applications and Web Application Performance. IEEE Software Journal.
[12] Silberschatz, A., Korth, H. F., & Sudarshan, S. (2019). Database Design and Transaction Management in Booking Systems. ACM SIGMOD Record
[13] Zeng, W., & Liu, M. (2014). Media Storage and Streaming Techniques for Web Platforms. IEEE Multimedia Journal.