WeSwap is a platform that allows users to list their products for borrowing. Users can act as both lenders and borrowers, and interaction between users is facilitated via a real-time chat session.
- 🛍️ Product Listing: Users can list products they want to lend, including detailed descriptions and images.
- 🔍 Product Search: Borrowers can search for available products by category, condition, and availability.
- 💬 Chat System: Real-time messaging for interaction between lenders and borrowers.
- 🔐 User Authentication: Secure user registration, login, and profile management.
- 📈 Transaction Management: Lenders can accept or decline borrow requests, and track borrowed items.
- 🌟 Review and Rating: Users can review and rate each other after transactions.
- 🧠 Sentiment Analysis: Uses NLP techniques (NLTK, TextBlob) to analyze user reviews and determine the tone (positive, neutral, or negative).
- Backend: Django (Python)
- Frontend: HTML, CSS, JavaScript
- Database: PostgreSQL
- Real-time Messaging: WebSockets (or Firebase for chat)
- Sentiment Analysis: NLTK, TextBlob
- Version Control: Git, GitHub
This project is licensed under the MIT License - see the LICENSE file for details.