- user creation
- user login
- adding urls
- activating urls (updating)
- getting user's urls
- redirecting to users activated 1 url
POST /auth/register
Parameter | Type | Description |
---|---|---|
email |
string |
Required, "email" |
name |
string |
Required, "name" |
surname |
string |
Required, "surname" |
password |
string |
Required, "password" |
GET /auth/login
Parameter | Type | Description |
---|---|---|
email |
string |
Required, "email" |
password |
string |
Required, "password" |
- Add to your url list one more url
POST /urls
Parameter | Type | Description |
---|---|---|
url |
string |
Required, "url" |
- Enter personal URL to redirect user's(user_id) activated URL
GET /urls/:user_id
- Activated url is the url where users will be redirected
POST /urls/activate
Parameter | Type | Description |
---|---|---|
ID |
int64 |
Required, "id", url id to activate |
POST /urls/activate
Parameter | Type | Description |
---|---|---|
user_id |
int64 |
Required, "user_id" |
To deploy this project run
git clone https://github.com/iliyasali2107/url-redirector
cd url-redirector
make build & make run
[soon...]