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!