Portfolio Website for an Artist's Personal Brand
Project Scope
Development of a web project to showcase the artist's personal brand and exhibit their artwork, utilizing the following technologies:
- React JS
- Next.js
- Strapi CMS
- Telegram API
- AI powered news
Selection of a modern design structure that highlights the aesthetic of the artwork and the artist's unique style.
Homepage
- Image slider featuring standout artworks
- Custom color palette reflecting the artist's identity
- Smooth animation of slides, headings, and interface elements
- Intuitive links to internal pages containing galleries and specific collections
Basic SEO Optimization
- Correctly structured tags and meta tags
- Opengraph and TwitterCard markup for visually appealing social media sharing of the art
- Configured sitemap.xml and robots.txt
- Registration in Google Search Console and Yandex Webmaster
- Yandex Metrica integration for analytics
Content
- Automated population of the news or blog section using an AI expert. The AI processes posts from a pool of thematic art Telegram channels into fully formed SEO pages.
- News headlines are automatically extracted from the text preceding the first line break in the original Telegram post.
- New pages are automatically added to the website's sitemap and submitted for recrawling in Yandex via IndexNow technology.
Administration
- Built on Headless CMS Strapi, with token-based API access.
- A convenient, fast, and modern control panel based on Node.js for managing the portfolio and content.


