Linkin is a powerful link-sharing web application that allows you to manage, store, and share various types of links, such as your contacts, promotional pages, or social media profiles, all through a single platform.
Live Demo: https://linkin404.netlify.app
-
Effortless Links Management: Easily organize and manage your contact, social, or any other type of links with a user-friendly interface.
-
Short URL Support: Simplify your links with short URLs for easy sharing and tracking.
-
Customize Your Profile (Coming Soon): Personalize your profile to showcase your unique brand or identity.
-
Visitor Tracking (Coming Soon): Stay informed about your profile visitors with an upcoming feature that tracks and provides insights into your link traffic.
- Frontend
- React JS with TypeScript: Building a modern and dynamic user interface.
- Styling with Tailwind CSS and Daisy UI: Creating sleek and responsive designs.
- State Management using Redux-Toolkit and RTK-Query: Efficiently managing application state and data fetching.
- Backend
- Node JS with TypeScript: Developing a robust and scalable backend infrastructure.
- ExpressJS Framework: Facilitating the creation of APIs and handling backend routes.
- MongoDB Database: Storing and managing data with a reliable NoSQL database.
Follow these steps to get started with Linkin:
-
Clone the Repository: Clone the Linkin repository to your local machine using the following command:
git clone https://github.com/tonmoydeb404/linkin.git
-
Setup Frontend:
- Navigate to the
frontend
directory. - Install the required dependencies using
yarn
ornpm install
. - Change environment variable file according to your resource & requirements.
- Run the development server with
yarn dev
ornpm run dev
.
- Navigate to the
-
Setup Backend:
- Navigate to the
server
directory. - Install the required dependencies using
yarn
ornpm install
. - Change environment variable file according to your resource & requirement.
- Start the backend server with
yarn dev
ornpm run dev
.
- Navigate to the
-
Connect to MongoDB:
- Configure the MongoDB connection string in the server environment variable file
.env
.
- Configure the MongoDB connection string in the server environment variable file
-
Start Linking!: Visit
http://localhost:5713
in your browser to access the Linkin application and begin sharing your links hassle-free!
We welcome contributions from the community! If you find any issues or want to enhance the application, feel free to submit a pull request.
This project is licensed under the MIT License.
For any inquiries or feedback, you can reach me at [email protected].