My first project using Laravel and Tailwind!
- Login/Register
- Create short links 4-64 characters long
- Send e-mail to link owner once the link visited
- Track the visit count of a link
- Contact form
- API for listing, creating, updating and destroying links
- Admin Panel
Authorization: Bearer Token (The token you got from setup below)
GET /api/user/get_token
Parameter | Type | Description |
---|---|---|
username |
string |
Your username in site |
password |
string |
Your password in site |
GET /api/user/links
GET /api/user/links/{id}
POST /api/user/links
Parameter | Type | Description |
---|---|---|
main_url |
url |
Desired url |
length |
integer |
Length of short link (4-64 long) |
send_email |
boolean |
Send e-mail once link visited? |
PUT /api/user/links/{id}
Parameter | Type | Description |
---|---|---|
main_url |
url |
Optional if send_email exists |
send_email |
boolean |
Optional if main_url exists |
DELETE /api/user/links/{id}
- Beautify the front-end
- Create QR-Code for short link
- Protect short links with password
![Screenshot 1](some screen shot)