Neighbourly ShareHub is a Django-based community sharing platform that allows users to share, request, and exchange items with people in their neighborhood.
The system promotes local collaboration, trust, and resource reuse through secure transactions, messaging, and review mechanisms.
- Users can register, log in, and manage their profiles.
- Includes password recovery and email verification to enhance security and user experience.
- Users can list items they wish to lend, including descriptions and images.
- Search and filter features help users find relevant items based on availability, category, or keywords.
- Users can request items listed by others.
- Includes request tracking, confirmation, and status updates.
- Notifications are sent for new requests and exchange confirmations.
- Internal messaging allows secure communication between users.
- Useful for clarifying exchange details and coordinating transactions.
- After successful exchanges, users can rate and review each other.
- Feedback builds a reliable and transparent sharing environment.
- Admins can manage user accounts, item listings, and platform activity.
- Includes analytics and reporting tools to monitor system health and resolve issues.
- Users receive notifications for:
- New messages
- Item request updates
- Exchange confirmations
- Reminders for pending actions
- Users with the Valuator role can assign items to appropriate categories.
- Includes tools to manage complaints and ensure platform quality and structure.
- Framework: Django (Function-Based Views)
- Frontend: HTML, CSS, Bootstrap (via Django templates)
- Database: SQLite (development)
Developed by Sreerag Sreekanth