LinkHive is a platform for creating a single, customizable link that aggregates all your online profiles and platforms, simplifying sharing and connecting for personal or professional use.
- Customizable Links: Design and personalize your aggregated profile link.
- Profile Integration: Add and organize links to your social media, websites, and other platforms.
- Responsive Design: Ensure optimal viewing across all devices.
- User Authentication: Secure access to your account and customization tools.
- Analytics: Track the performance of your aggregated link with detailed metrics.
- Framework: React.js
- Styling: Tailwind CSS
- Enhancements: Next.js
- Server: Express.js
- Database: MongoDB
- Node.js: Server-side JavaScript runtime
- Frontend and backend hosted on platforms like Vercel, Heroku, or AWS.
- Node.js (version 16+)
- npm or yarn
- MongoDB instance
-
Clone the repository:
git clone https://github.com/yourusername/linkhive.git cd linkhive
-
Install dependencies:
npm install # or yarn install
-
Create a
.env
file in the root directory and add the following environment variables:MONGO_URI=your_mongodb_connection_string NEXT_PUBLIC_BASE_URL=your_base_url JWT_SECRET=your_jwt_secret
-
Start the development server:
npm run dev # or yarn dev
-
Open http://localhost:3000 in your browser to view the application.
- Create an account or log in.
- Add links to your social media profiles, websites, or other platforms.
- Customize your link appearance and structure.
- Share your aggregated link with ease.
Contributions are welcome! Follow these steps to contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name
- Make your changes and commit them:
git commit -m "Add a meaningful commit message"
- Push to your branch:
git push origin feature/your-feature-name
- Create a Pull Request.
- MongoDB
- Express.js
- React.js
- Node.js
- Next.js
- Open-source contributors
For queries or suggestions, feel free to contact:
- Email: krishmakadiya2005@gmail.com