Skip to content

tonmoydeb404/linkin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Linkin - The link that links them all

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

Features

  • 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.

Technologies Used

  • 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.

How to Get Started

Follow these steps to get started with Linkin:

  1. Clone the Repository: Clone the Linkin repository to your local machine using the following command:

    git clone https://github.com/tonmoydeb404/linkin.git
    
  2. Setup Frontend:

    • Navigate to the frontend directory.
    • Install the required dependencies using yarn or npm install.
    • Change environment variable file according to your resource & requirements.
    • Run the development server with yarn dev or npm run dev.
  3. Setup Backend:

    • Navigate to the server directory.
    • Install the required dependencies using yarn or npm install.
    • Change environment variable file according to your resource & requirement.
    • Start the backend server with yarn dev or npm run dev.
  4. Connect to MongoDB:

    • Configure the MongoDB connection string in the server environment variable file .env.
  5. Start Linking!: Visit http://localhost:5713 in your browser to access the Linkin application and begin sharing your links hassle-free!

Contributing

We welcome contributions from the community! If you find any issues or want to enhance the application, feel free to submit a pull request.

License

This project is licensed under the MIT License.

Contact

For any inquiries or feedback, you can reach me at [email protected].