Swap Tech is a platform that promotes eco-friendly tech consumption by facilitating the refurbishment and recycling of electronic devices. The platform supports two user types: refurbishers who can purchase, refurbish, and sell devices, and recyclers who can buy verified refurbished devices.
- Django
- Flask
- PyTorch
- Transformers
- Pillow
- Django Templates
- HTML
- CSS
- JavaScript
- Clone the repository
git clone https://github.com/wilsonz347/Swap-Tech.git- Create and activate virtual environment
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate- Install backend dependencies
cd backend
pip install -r requirements.txt- Run Django migrations
python manage.py migrate- Start servers
cd backend/general_backend
python manage.py runserverNavigate to root directory
cd backend/ai_integrate
python chatbot.pyDual user roles (Refurbisher/Recycler) Device marketplace User authentication system AI-powered chatbot Profile management Notification system
This project is licensed under the MIT License - see the LICENSE file for details
- Setting up dual authentication flows for refurbishers and recyclers
-
Connecting Flask-based chatbot with Django main application
-
Implementing live notifications for marketplace updates
- Balancing feature implementation within hackathon timeframe
- Implement location/direct swap to find sustainable resources near the user's area.
- Live-tracking user sustainability based on off their contributions