Skip to content
/ svgl Public
forked from pheralb/svgl

๐ŸŽจ A beautiful library with SVG logos.

License

Notifications You must be signed in to change notification settings

benesvoj/svgl

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

SVGL Banner

๐Ÿ“ฆ Packages:

  • โšก๏ธ Nextjs - The React Framework for Production.
  • โš’๏ธ React 18 - A JavaScript library for building user interfaces.
  • ๐Ÿ’™ Typescript - A superset of JavaScript.
  • โœ… Vitest - A blazing fast unit test framework.
  • ๐Ÿ’… Chakra UI - Create accessible React apps with speed.
  • ๐Ÿ’ฅ Framer Motion - Production-ready motion library.
  • ๐Ÿ’– Phosphor Icons - A flexible icon family for everyone.
  • โฌ‡๏ธ Next-PWA - Zero config PWA plugin for Next.js, with workbox.

๐Ÿš€ Getting started:

You need:

  1. Clone the repository:
[email protected]:pheralb/svgl.git
  1. Install dependencies:
npm install
# or
yarn install
  1. Run:
npm run dev
# or
yarn dev
  1. Test & Build:
npm run ready
# or
yarn ready

Open localhost:3000 with your browser to see the result.

๐Ÿค” Can I add my logo?

Yes! Here is a guide for you ๐Ÿฅณ:

  1. Fork the repository.

  2. Clone the forked repository:

[email protected]:YOUR_USERNAME/svgl.git
  1. Add the .svg logo here: /public/library.

  2. Add your logo information here following the structure: /data/svgs.json.

{
  "id": 1,
  "slug": "/library/your_logo.svg",
  "title": "Logo Title",
  "category": "Logo Category",
  "url": "Your Website / app url"
}
  1. Create a commit and push:
git add .
git commit -m "๐Ÿฅฐ Added my logo"
git push origin main
  1. Create a pull request with your changes and ๐Ÿฅณ ready.

๐Ÿš‚ Api endpoints:

- /api/all: returns all the logos.
- /api/search?id=2: returns the logo with id 2.
- /api/search?q=logo: returns the logo with query.

โš’๏ธ Shortcuts:

๐Ÿ”‘ License:

About

๐ŸŽจ A beautiful library with SVG logos.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 98.0%
  • CSS 1.1%
  • JavaScript 0.9%