Kosta Jakic

Kosta Jakic.

Belgian Pianist of Yugoslav origin

Year.

2024

Mission.

This project is a website for Kosta Jakic, a talented Belgian pianist of Yugoslav origin, to showcase his artistry and connect with his audience. The multilingual website provides an engaging experience, featuring Kosta's biography, details of his upcoming and past concerts, a gallery of high-quality photos and videos, and an overview of his musical projects.

A secure admin back office enables Kosta to easily manage the website's content, including concert information, ensuring the platform remains dynamic and up-to-date.

The Kosta Jakic website offers a comprehensive overview of the pianist's projects and concerts.

Working with Killian has been a truly positive experience. He has always shown impressive flexibility in understanding and adapting to my ideas. The result is a beautiful, fully functional website that exceeds my expectations. What stands out most, however, is his responsiveness and reliability in resolving unexpected issues quickly and effectively.

Kosta Jakic - Concert Pianist

Kosta Jakic

Concert Pianist

Images Optimisation.

Image optimization is a central element of the project, ensuring a balance between performance, visual quality, and a seamless user experience, even with highly visual content.

Images are used both as immersive background elements and as primary content in the gallery. They must therefore adapt to different display contexts without degrading the site's loading speed.

For background visuals, progressive loading techniques allow a lightweight version of the image to be displayed quickly before its final rendering, ensuring a smooth transition without visual disruption during navigation.

In the gallery, images are served in web-optimized formats to reduce file size while maintaining high display quality, even in large collections. Users also have access to high-resolution original versions when a download is required.

These optimizations provide a rich and consistent visual experience without compromising overall site performance.

Content Management.

The secure admin back office enables efficient management of concerts, gallery content, and projects. This ensures that the website remains dynamic and up-to-date, with easy options to edit, delete, and add content as needed.

  • Concerts list back office page
  • Upsert Concert form back office page

Stack.

A unified full-stack stack that prioritizes consistency between the database schema (Prisma) and API calls (tRPC). This structure allows for rapid iteration on features while ensuring solid authentication and reliable cloud storage infrastructure.

Next.js

TypeScript

Tailwind CSS

React Hook Form

Zod

tRPC

Prisma

Radix UI

Swiper

NextAuth.js

AWS