Skip to content

yashsabne/LendLink

Repository files navigation

LendLink

🌟 LendLink is an intuitive platform for creating and managing groups, enabling seamless collaboration and lending among members. Empower communities, streamline processes, and foster trust with LendLink.


🚀 Features

  • Group Creation: Effortlessly create and manage groups.
  • Real-Time Chat: Engage in dynamic conversations with group members.
  • Member Eligibility Check: Ensure group access is limited to eligible users.
  • Advanced Moderation: Admin-only tools for managing groups and deleting messages.
  • Auto-Correct Suggestions: Enhance chat inputs with intelligent auto-correction.
  • Beautiful Dark Mode: Enjoy a modern and elegant UI with dark mode support.

🛠️ Technologies Used

  • Frontend: React.js, HTML, CSS, JavaScript
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Real-Time Communication: Socket.IO
  • Deployment: ( Vercel,and Render)

🎯 How It Works

  1. Create a Group: Start by creating a new group with a unique name and admin controls.
  2. Manage Members: Add, remove, or verify members' eligibility to participate.
  3. Real-Time Chat: Communicate with members instantly using the in-built chat system.
  4. Moderation Tools: Admins can delete groups or messages with ease.
  5. Suggestions for Improvement: Use the auto-correct feature to refine chat messages.

📦 Installation

  1. Clone the Repository:

    git clone https://github.com/yashsabne/LendLink.git
    cd LendLink
  2. Install Dependencies: For backend:

    cd server
    npm install

    For frontend:

    cd client/LendLink
    npm install
  3. Set Up Environment Variables: Create a .env file in the root directory of the backend and add:

    PORT=5000
    MONGO_URI=your_mongodb_connection_string
    JWT_SECRET=your_secret_key
  4. Start the Development Server:

    • Backend:
      npm start
    • Frontend:
      npm start
  5. Access the Application: Open your browser and navigate to:

    http://localhost:3001
    

🔥 Screenshots

💬 Real-Time Chat

Chat Feature

🛠️ Dashboard Section

Dashboard Section

Group Details

Group Details


🌍 Live Demo

Check out the live version of LendLink!


  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature/your-feature-name
  3. Commit your changes:
    git commit -m "Add your message here"
  4. Push to the branch:
    git push origin feature/your-feature-name
  5. Open a pull request.

📧 Contact

For any queries or feedback, reach out at:

 

About

LendLink is a secure platform creating groups, enabling seamless money rotation with advanced and real-time updates.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors