Skip to content

T-Syam-Kumar/Link-Space

Repository files navigation

🔗 LinkSpace – Personal Link Organizer

LinkSpace is a modern web application that helps users store, organize, and manage their personal links in one secure place.
Whether it's useful articles, tools, learning resources, or important URLs, LinkSpace keeps everything structured and accessible anytime, anywhere.

🌐 Live Website: https://linkspace-phi.vercel.app/


✨ Features

  • 🔐 User Authentication – Secure login & signup with email
  • 📁 Collections – Organize links into custom collections
  • 📌 Save & Manage Links – Add, edit, and delete personal links
  • 🔗 Share Collections – Generate shareable links for your collections
  • 👤 User Profiles – Customize your profile with bio, avatar, and social links
  • 🔍 Search – Quick access to your saved links
  • 🌓 Dark/Light Mode – Toggle between themes
  • 📱 Responsive Design – Works seamlessly on mobile & desktop
  • Fast & Lightweight – Optimized user experience

🛠 Tech Stack

Frontend

  • React 18 with TypeScript
  • Vite – Fast build tool
  • Tailwind CSS – Utility-first styling
  • Shadcn/UI – Beautiful UI components
  • Framer Motion – Smooth animations
  • React Router – Client-side routing

Backend

  • Supabase – Backend as a Service
    • PostgreSQL Database
    • Authentication
    • Row Level Security (RLS)
    • Real-time subscriptions

🚀 Getting Started

Prerequisites

  • Node.js 18+
  • npm or bun

1️⃣ Clone the repository

git clone https://github.com/your-username/linkspace.git
cd linkspace

2️⃣ Install dependencies

npm install
# or
bun install

3️⃣ Start the development server

npm run dev
# or
bun dev

The app will be available at http://localhost:5173


🎯 Use Cases

  • 📚 Store study & learning resources
  • 💼 Save important work-related links
  • 🔖 Organize personal bookmarks
  • 📱 Manage links across devices
  • 🤝 Share curated collections with others

🔮 Future Enhancements

  • 🏷️ Tags and advanced filtering
  • 📊 Link usage analytics
  • 📥 Import/Export functionality
  • 🔔 Notifications for shared collections
  • 🎨 Custom themes

🤝 Contributing

Contributions are welcome! If you'd like to improve the UI, add features, or enhance performance:

  1. Fork the repository
  2. Create a new branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

📜 License

This project is open-source and available under the MIT License.


🙌 Author

Teku Syam Kumar
3rd Year AIML Student
Passionate about Full-Stack Development & AI


If you like this project, don't forget to ⭐ star the repository!

About

A web-based URL Organizer designed to help users save, manage, and organize important links in one place. Built to improve productivity by providing quick access to frequently used URLs with a clean and user-friendly interface.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors