Iconzy is a project for customizing and browsing free icon packs for your personal projects.
git clone https://github.com/faustinozanetto/iconzy # First clone the repo in your folder of choice.
cd iconzy # Move into the recently cloned repo.
yarn install # Install using yarn or npm.
yarn dev # Boot up the project using the following command.
The project is being developed with the latest technlogoies used in the industry like:
- TurboRepo
- NextJS
- Typescript
- TailwindCSS
- Husky
- ESLint
- Prettier
- React
- Commitlint
- And more :)
The project is a structured in a mono repo so it consists of multiple separated projects. It has two main folders called apps
and packages
where the core tools are built.
apps/web
: the main Next.js app containing the frontendapps/landing
: the landing Next.js app for the iconzy landing pagepackages/tsconfig
: the main tsconfig has some files that describe how typescript should work for each apppackages/tailwind-config
: the base config for the different uses of tailwindcss across the projectpackages/eslint-config-custom
: the custom eslint configuration for the projectpackages/ui
: a React component library containing common UI components like Buttons, Inputs and more
Faustino Zanetto
- Website: @faustinozanetto
- Twitter: @faustinozanetto
- Github: @faustinozanetto
- LinkedIn: @faustinozanetto