Music-related logos and symbols collection in SVG.
---------------------------------------
Listen on
https://svg-music-logos.tiagoporto.com
I play electric guitar, and music has been part of my life since I was a teenager. Then, I graduated in Graphic Design, and after that, I moved into front-end development.
To further develop my skills and stay up-to-date with the latest technologies, Iβve made it a point to explore new tools and innovations outside of my daily routine. By combining my passions, this was the outcome.
.
βββ docs //documentation
βββ public // public assets
βββ src
β βββ components // Shared components
β βββ layout // base layout component
β βββ logos
β β βββ [artist folder]
β β βββ Styles files
β β βββ JSON files
β β βββ SVG files
β βββ pages // Nuxt routes
β βββ server
β βββ api // Nuxt endpoints
β βββ db // Nuxt database and schema
βββ // config files
βββ package.json
βββ README.md
APIs are provided by Nuxt.
Endpoints are defined in server/api
directory.
Response
{
artists: [
{
id: string,
name: string,
nameTemplate?: string,
origins: string[],
genres: string[] | null,
link: string,
logos: [
{
title: string,
svg: string,
inverse?: boolean,
}
],
}
],
count: number,
}
Response
{
artist: {
id: string,
name: string,
nameTemplate?: string,
origins: string[],
genres: string[] | null,
link: string,
logos: [
{
title: string,
svg: string,
inverse?: boolean,
}
],
}
}
Parameters
name | type | description | example |
---|---|---|---|
query.genre | string | Artist genre | "Doom Metal" |
query.origin | string | Artist origin | "Denmark" |
Response
{
logos: [
{
id: string,
name: string,
nameTemplate?: string,
origins: string[],
genres: string[] | null,
link: string,
logo: {
title: string,
svg: string,
inverse?: boolean,
}
}
],
count: number,
}
Response
{
genres: string[],
count: number,
}
Response
{
origins: string[],
count: number,
}
nvm install
npm install
npm run dev
[TODO]
Havenβt found the logo you were looking for?
This project is developed on my free time, any donation is welcome.
SVG Music Logos Β© 2016 by Tiago Porto is licensed under CC BY-NC 4.0.