• Stars
    star
    330
  • Rank 127,657 (Top 3 %)
  • Language Vue
  • Created about 2 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Onelink is an experimental link-in-bio tool, where the data lives in the URL.

Onelink

Onelink is an experimental link-in-bio tool, where the data lives in the URL.

Screenshot2023-01-30 at 00 40 04@2x

Note
Since the URL can become very long, it's better to use a link shortener like https://dub.co

Here's a demo page https://onelink-nu.vercel.app/1?data=eyJuIjoiSm9obiBTbm93IiwiZCI6IknigJltIEpvaG4gU25vdywgdGhlIGtpbmcgaW4gdGhlIG5vcnRoLiBJIGtub3cgTm90aGluZy4iLCJpIjoiaHR0cHM6Ly9pLmluc2lkZXIuY29tLzU2NzQzZmFkNzJmMmMxMmEwMDhiNmNjMCIsImYiOiJodHRwczovL3d3dy5mYWNlYm9vay5jb20vam9obl9zbm93IiwidCI6Imh0dHBzOi8vdHdpdHRlci5jb20vam9obl9zbm93IiwiaWciOiJodHRwczovL3d3dy5pbnN0YWdyYW0uY29tL2pvaG5fc25vdyIsImUiOiJtYWlsQGpvaG5fc25vdy5jYyIsImdoIjoiaHR0cHM6Ly9naXRodWIuY29tL2pvaG5fc25vdyIsInRnIjoiaHR0cHM6Ly90Lm1lL2pvaG5fc25vdyIsInciOiIrOTE4ODg4ODg4ODg4IiwieSI6Imh0dHBzOi8veW91dHViZS5jb20vQGpvaG5fc25vdyIsImwiOiJodHRwczovL2xpbmtlZGluLmNvbS9qb2huX3Nub3ciLCJscyI6W3sibCI6Ik15IFdlYnNpdGUiLCJpIjoicGg6Z2xvYmUtZHVvdG9uZSIsInUiOiJodHRwczovL2V4YW1wbGUuY29tIn0seyJsIjoiQW1hem9uIHdpc2hsaXN0IiwiaSI6ImFudC1kZXNpZ246YW1hem9uLW91dGxpbmVkIiwidSI6Imh0dHBzOi8vYW1hem9uLmluIn0seyJsIjoiUmVhY3QgSlMgY291cnNlIiwiaSI6Imdyb21tZXQtaWNvbnM6cmVhY3RqcyIsInUiOiJodHRwczovL3JlYWN0anMub3JnLyJ9LHsibCI6IkRvbmF0ZSBmb3Igb3VyIGNhdXNlIiwiaSI6Imljb25vaXI6ZG9uYXRlIiwidSI6Imh0dHBzOi8vd2hvLmludCJ9LHsibCI6IkRvd25sb2FkIG15IHJlc3VtZSIsImkiOiJwaDpmaWxlLXBkZiIsInUiOiJodHRwczovL2dvb2dsZS5jb20ifV19

The data is converted to a base 64 string which we onelink uses as a query parameter. I have tried to reduce the json keys to be as small as possible

Roadmap.

  1. Templates - make different templates, the /1 after the host is basically a template here.
  2. Refactor code - a lot of repeated boilerplate code is added here - refactor it properly.

Setup locally

Make sure to install the dependencies:

# yarn
yarn install

# npm
npm install

# pnpm
pnpm install --shamefully-hoist

Development Server

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

npm run dev

Production

Build the application for production:

npm run build

Locally preview production build:

npm run preview

Checkout the deployment documentation for more information.

More Repositories

1

fluenticons

Fluenticons is an icon viewer for Microsofts fluent icons, with over 4000 pixel perfect icons in outlined and solid styles. Download the icons as SVG, PNG, WEBP, Vue component, React Component and HTML Image.
Vue
222
star
2

feedbackjar

Feedbackjar empowers product teams to effortlessly gather feedback, track issues, and seamlessly manage them with public roadmaps and provide updates via changelogs.
Vue
146
star
3

feedful

A fast, jamstack, opinionated rss reader for tech news.
Vue
124
star
4

logspot

Logspot is a lightweight, free and open source template for your changelog made with Vue, Nuxt and Tailwindcss.
Vue
115
star
5

tailwind-components

A repo of common website layout use cases made with tailwindcss
Vue
91
star
6

zooper

My personal website
Vue
91
star
7

Gson

Google sheets as a api service
JavaScript
38
star
8

v-extension

A modern Vue 3, Tailwind and Vite Chrome extension starter
Vue
19
star
9

Indian-Cities-API

An api which return all Indian cities in a Clean JSON Format
JavaScript
18
star
10

bring-back-twitter-bird

An extension which replaces the x logo with the og twitter bird logo
JavaScript
18
star
11

devto-clone

A clone of Dev.to platform with nuxt + tailwindcss
Vue
16
star
12

hawa

A simple white noise app which sits in the menubar
Vue
15
star
13

YT-Live

A website for all the live youtube channels.
Vue
14
star
14

nuxt-tailwind-darkmode

Boilerplate for Nuxtjs + Tailwindcss with Darkmode feature
Vue
14
star
15

nuxthub-ratelimit

A small library to rate limit endpoints on Nuxthub projects
TypeScript
10
star
16

sketch-to-ui

A small test to check how good the gpt vision model converts bad hand drawn sketches to a tailwind website
Vue
7
star
17

nuxt-stripe

Nuxt app to demonstrate stripe checkout
Vue
6
star
18

pocketbase-nuxt

A test project with pocketbase
Vue
5
star
19

git-stars

Git stars shows you trending github repos in a clean UI
Vue
5
star
20

listing-template

Vue
5
star
21

zen-hackernews

Make hackernews readable
CSS
4
star
22

guess-the-emojis

TIny game to guess emoji mashups
Vue
4
star
23

Imbox

A chrome extension with with disposable inboxes right inside your browser.
TypeScript
4
star
24

text-analyser

Find top 10 words in a text file with Node.js
JavaScript
4
star
25

ramadan-table

A time table for Ramadan
Vue
3
star
26

sachin-tendulkar

A visual representation of why he is the greatest cricket player of all time
Vue
3
star
27

tailwindcss-toggle

A custom tailwindcss toggle button component with vue
Vue
3
star
28

razorpay-nuxt-example

Vue
2
star
29

bmi-calculator-example

Example app for my BMI calculator app
Vue
2
star
30

narrate-amitji

Vue
2
star
31

NextList

Listing Template
JavaScript
2
star
32

Indian-Cities

A CSV, JSON, Javasctipt Array & a API of all Indian Cities, totally 5161 Cities
JavaScript
1
star
33

vue-chatwoot-plugin

Vue
1
star
34

fayazara

1
star