A beautiful, customizable link-sharing platform to showcase all your profiles in one place with Firebase-powered authentication.
- One-Click Profile: Share all your links with a single URL
- Firebase Authentication: Secure email/password and Google login
- Cloudinary Integration: Easy profile picture uploads
- Instant Notifications: React Hot Toast for smooth user feedback
- Mobile-First Design: Fully responsive on all devices
Frontend:
- ⚛️ React.js (v18+)
- 🛣️ React Router v6
- 🎨 Tailwind CSS + CSS Modules
- ✨ React Icons
- 🍞 React Hot Toast
Backend:
- 🔥 Firebase (Authentication + Database)
Media Handling:
- ☁️ Cloudinary API (Image upload/storage)
Deployment:
- ▲ Vercel
Authentication | Profile Editor | Link Editor |
---|---|---|
![]() |
![]() |
![]() |
Mobile View | Profile Preview |
---|---|
![]() |
![]() |
- Clone the repository:
git clone https://github.com/imrancodes/LinkStack.git
- Navigate to the project directory:
cd LinkStack
- Install dependencies:
npm install
- Start the development server:
npm run dev
We welcome contributions! Feel free to open an issue or submit a pull request.
# Create a new branch
git checkout -b feature-branch
# Commit your changes
git commit -m 'Added new feature'
# Push to GitHub
git push origin feature-branch