- โก๏ธ 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.
You need:
- Clone the repository:
[email protected]:pheralb/svgl.git
- Install dependencies:
npm install
# or
yarn install
- Run:
npm run dev
# or
yarn dev
- Test & Build:
npm run ready
# or
yarn ready
Open localhost:3000 with your browser to see the result.
Yes! Here is a guide for you ๐ฅณ:
-
Clone the forked repository:
[email protected]:YOUR_USERNAME/svgl.git
-
Add the .svg logo here:
/public/library
. -
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"
}
- Create a commit and push:
git add .
git commit -m "๐ฅฐ Added my logo"
git push origin main
- Create a pull request with your changes and ๐ฅณ ready.
- /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.
- โญ SVG Library: /public/library/.
- โ๏ธ SVG JSON logos: /data/.
- MIT.