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
- Host: GitHub
- URL: https://github.com/parassolanki/link-shortner
- Owner: ParasSolanki
- Created: 2024-01-02T13:34:35.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-23T16:31:35.000Z (over 1 year ago)
- Last Synced: 2025-01-28T17:22:46.231Z (9 months ago)
- Topics: lucia-auth, nuxt3, shadcn-vue, tailwindcss, typescript, vue
- Language: Vue
- Homepage:
- Size: 162 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.