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

https://github.com/parassolanki/link-shortner


https://github.com/parassolanki/link-shortner

lucia-auth nuxt3 shadcn-vue tailwindcss typescript vue

Last synced: 7 months ago
JSON representation

Awesome Lists containing this project

README

          

# Link Shortner

## Setup

Make sure to install the dependencies:

```bash
pnpm install
```

## Development Server

Start the development server on `http://localhost:3000`:

```bash
pnpm run dev
```

## Production

Build the application for production:

```bash
pnpm run build
```

Locally preview production build:

```bash
pnpm run preview
```

## Feature Task List

- [x] User can create a short link.
- [x] Redirect short link to link API.
- [x] Show logged in user avatar in header navbar.
- [x] Profile page.
- [x] Update profile functionality.
- [x] Change password functionality.
- [x] Registered user show all of their short links.
- [x] Registered user allow short link delete.
- [x] Registered user show short link metrics.
- [x] Registered user short link metrics chart last day, last 7 day, last 30 day, last 90 day and all time.
- [ ] Nuxt CSRF.
- [x] Dark mode support.
- [x] Settings page Tab UI in mobile view.