Skip to content

🌿Leaflink: An easy-to-use link in bio application. Create your own page, manage your links, and share with the world in 1 convenient & personalized url!

Notifications You must be signed in to change notification settings

ElvannAbendroth/leaflink

Repository files navigation

🌿Leaflink: An easy-to-use link in bio application

Create your own page, manage your links, and share with the world in 1 convenient & personalized url! Get started by creating you own LeafLink page! ➡️ https://leaflink.vercel.app/

Tech Stack: Next, Typescript, NextAuth, Tailwind / Shadcn, MongoDB

User Features

  • Account Creation & Management
  • Profile Customization
  • Links Creation & Management
  • Basic Statistics: All Times total clicks & most clicked links
  • Soft Delete & Archive Page
  • Beautiful & Responsive UI

Technical Features

  • NextJS
  • Server & Client Components
  • API Routes and Middlewares
  • Credentials Authentication using NextAuth.js
  • Database on MongoDB
  • UI Components built using Radix UI & shadcn/ui
  • Styled using Tailwind CSS
  • Written in TypeScript
  • Error Handling & Data Validation using Zod
  • Beautiful Loading UI & Toaster Notifications
  • Forms using debounce for better UX

Roadmap

  • Google Authentication with NextAuth.js
  • Theme Customization for user's public page
  • Analytics for page visits & click rates
  • Analytics display for All-times, Year, 30 days & 7 days
  • Adding custom images to links
  • Password Recovery System

Security & User Information Notice

All of the user data for this web app are stored in a MongoDB Database, and passwords are being safely encrypted using bcrypt.

Commit History

In order to keep track of commit history, I use some emoji symbols.

  • 👋 Initial Setup
  • ⭐ General Info & News
  • 🌈 Frontend & Styling
  • ⚙️ Feature
  • 🔨 Fix
  • 📂 Refactor

Although I do not always create separate commits for each of them. I'm hoping to be more consistent with their usage as development progresses.

About

🌿Leaflink: An easy-to-use link in bio application. Create your own page, manage your links, and share with the world in 1 convenient & personalized url!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published