Skip to content

developedbygeo/Tunes-showcase

Repository files navigation

Tunes Showcase

desktop viewport - homepage     
tablet viewport - landscape mode tablet viewport - landscape mode


A Next 13, fully responsive portfolio for a cat DJ, named DJ Cat Paws. Built to be different and creative, it features creative design, a music player, animations, and much more!

Although it is a showcase project, it is built with scalability in mind. Featuring Sanity for content management, along with a custom desk setup, it features a fully functional blog, pricing section and the ability to expand it further.

This project was a lovely opportunity to experiment further not only with Sanity, but also with building a creative UI with quite a few animations.

Regarding the tooling, React Server Components, TypeScript, Framer Motion, Tailwind, and ShadCn are used among others. For a detailed overview, please have a look at the Features & Tech section.


Installation

As this project was created with create-next-app, the following commands are available:

Install the dependencies:

npm install

Run the app in development mode:

npm run dev

Features

  • ISR
  • GROQ webhook for on-demand revalidation
  • Metadata API SEO
  • Content Management (Sanity)
  • Custom desk setup and icons
  • Background & scroll animations
  • A dynamic blog section

Tech

  • NextJS 13
  • TypeScript
  • Sanity
  • ShadCn
  • Framer Motion
  • Tailwind
  • React Icons

For a more detailed overview of the development & production dependencies, please check package.json.

About

A DJ cat with his own blog? A place where type safety meets creativity

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published