Project | How to execute it | Demonstration | Technologies | License
Short links is a simple project to practice server creation with Node and Fastify
Functionalities:
- Get links
- Get metrics
- Go to URL and save access
- Create Links
Go to the folder where you clone the project, open a terminal and follow these steps: Client:
- 01 - cd client
- 02 - npm i
- 03 - npm run dev
Server:
- 01 - cd server
- 02 - npm i
- 03 - docker compose up -d
- 04 - npm run setup
- 05 - npm run dev
shortlink.mp4
The project was developed using these technologies:
- React
- Vite
- TailwindCSS
- Typescript
- Shadcn-UI
- Zod
- React Hook Form
- Tanstack React Query
- Sonner
- Node
- Fastify
- PostgreSQL
- Redis
- Docker
This project is under the MIT License. See LICENSE for details.