LinkBridge is a full-stack MERN linktree application designed to help you organize your social media and other links in one convenient location. With LinkBridge, you can create your own profile, essentially a single-page website, in just a few moments.
Note
Watch the video below to see this app's features ππ»
Open in YouTube
Note
I created this project entirely using my Android Phone with apps: Acode & Termux.
Note
This project represents a significant milestone in my journey as a mern-stack developer. I poured my heart and soul into crafting this application, leveraging my MERN stack skills and embracing the principles of clean code and industry best practices.
π This is my Hobby project & I took design inspiration for this project from bio link.
- π Feb 2024 - March 2024
- Vite + React
- Tailwind CSS
- Float UI
- Appwrite
- Cloudinary
- React-Query
- Zustand
- Node.js + Express.js
- MongoDB with Mongoose
- Jsonwebtoken
- π₯ Authentication with email & password, Google, and GitHub
- π Forgot password functionality
- π Secure password change
- πΌ Update account details
- πΌ Change profile photo
- π Add custom links with title, URL & icon
- π Add social media links
- π¨ Customize with predefined themes
- π¨ Create your own theme
- π Change fonts
- πͺ Logout functionality
- π Dark theme feature
- π Link stats (showing how many times and at what times your links get clicked)
- π± PWA feature: Install the web app on devices for quick access, just like a regular app from an app store.
VITE_APPWRITE_URL=https://cloud.appwrite.io/v1
VITE_APPWRITE_PROJECT_ID=
VITE_APPWRITE_STORAGE_ID=
VITE_APPWRITE_GITHUB_AUTH_SUCCESS_CALLBACK=http://localhost:5173/sign-in?authstatus=success&source=github
VITE_APPWRITE_GOOGLE_AUTH_SUCCESS_CALLBACK=http://localhost:5173/sign-in?authstatus=success&source=google
VITE_APPWRITE_AUTH_FAILURE_CALLBACK=http://localhost:5173/sign-in?authstatus=failed
VITE_HOST_NAME=http://localhost:5173/
VITE_API_ROOT=
Let's connect! Reach out for collaborations, projects, or just a friendly chat.
Feel free to explore, contribute, and get inspired!