Skip to content

CYB3RL1F3/cyberlife-music.com

Repository files navigation

cyberlife-music.com

The source code of my website, created to expose all informations about my musical world (podcasts, releases, infos like gigs, videos...) is available on github as a demonstration of an application developed with Typescript + React Remix + Tailwind CSS. The website is now online and works with my profilart application for data provision.

Technical stack

Architecture

Application is based on atomic design architecture. Each component is designed with a (very) fine granularity to be reusable and match with SOLID principles (single responsibility, closed to modifications / open to extension, dependencies inversions principle...).

Application is also based on presentational/container design pattern. Each view is separated from logic (API calls, interactions with contexts, with audio player, etc...).

Almost every component is "home-made", even the carousel.

Application is based on React Remix, a very innovative React-based SSR framework.

A particular focus is constantly made on performance, SEO and good practices as well.

Coming up next

  • Set up some E2E tests
  • A web radio project :)
  • A collective music art project :)

Releases

No releases published

Packages

No packages published

Languages