Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/skaldus/linkoid

Linkoid is a simple URL shortener built for fun.
https://github.com/skaldus/linkoid

appdir nextjs prisma react reactjs shadcn-ui tailwindcss typescript url-shortener urlshortener zod zustand

Last synced: about 2 months ago
JSON representation

Linkoid is a simple URL shortener built for fun.

Awesome Lists containing this project

README

        

# 🔗 Linkoid

Linkoid is a simple URL shortener built for fun.

## 📜 Features

- Next.js APP router
- Styled using Tailwind CSS
- UI components by [shadcn](https://ui.shadcn.com/)
- Schema validation using Zod
- Forms built on top of React Hook Form
- ORM using Prisma
- Written in TypeScript
- Illustration by [unDraw](https://undraw.co/illustrations)
- CSRF tokens using edge-csrf package

## 💻 Development

1. Install project dependencies:

```
pnpm install
```

2. Copy `env.example` to `.env.local` and fill in environment variables
3. Migrate your database up to date
4. Start the development server:

```
pnpm dev
```

## License

Licensed under the [MIT license](https://github.com/skaldus/linkoid/blob/master/LICENSE)