Echolinks is an open-source link-sharing platform that lets users centralize all their social links in one place. Built with React, TypeScript, Vite, and MongoDB, it provides a fast and modern experience for creating a customizable profile page.
🔗 Live Demo: Echolinks
📂 GitHub Repositories:
- Backend: LinkTree-backend
- Frontend: LinkTree-frontend
✔️ Centralized profile for sharing links
✔️ Customizable UI with an intuitive interface
✔️ Fast & optimized with Vite and TypeScript
✔️ Secure backend powered by MongoDB
✔️ Mobile-friendly design
# Backend
git clone https://github.com/adelsultann/LinkTree-backend.git
# Frontend
git clone https://github.com/adelsultann/LinkTree-frontend.gitNavigate to both the backend and frontend directories and install dependencies:
npm installStart the frontend development server:
npm run dev➡️ The frontend will be available at: http://localhost:5173
Ensure your MongoDB server is running, then start the backend server:
node dist/index.js➡️ The backend will be running on: http://localhost:7001
We welcome contributions! To contribute, follow these steps:
- Fork the repository and clone it locally:
git clone https://github.com/adelsultann/LinkTree-backend.git
git clone https://github.com/adelsultann/LinkTree-frontend.git
- Create a new branch for your feature:
git checkout -b feature-name
-
Commit your changes:
git commit -m "Added a new feature" -
Push to GitHub and open a Pull Request:
git push origin feature-name
This project is licensed under the MIT License – see the LICENSE file for details.
- Ensure you have Node.js and npm installed before proceeding with the installation.
- For the backend, make sure your MongoDB instance is running locally or use a cloud-based MongoDB service like MongoDB Atlas.
---