Shortly is a free and easy to use URL Shortener webesite.
git clone https://github.com/faustinozanetto/shortly # First clone the repo in your folder of choice.
cd shortly # Move into the recently cloned repo.
yarn install # Install using yarn or npmotion.
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
- Prisma
- 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 frontend project for the app.packages/tailwind-config-shortly
: the base config for the different uses of tailwindcss across the project.packages/eslint-config-shortly
: the custom eslint configuration for the project.packages/typescript-config-shortly
: the Typescript config files for each project.packages/database-shortly
: a Prisma database containing the main schema for Shortly.
Faustino Zanetto
- Website: @faustinozanetto
- Twitter: @faustinozanetto
- Github: @faustinozanetto
- LinkedIn: @faustinozanetto