Warehouse Connect is a web-based platform designed to connect warehouses across the country with government agencies and business owners to reduce food and product wastage. This project aims to optimize the utilization of available warehouse spaces for storing surplus goods, thereby mitigating supply chain inefficiencies.
The primary motivation behind Warehouse Connect is to provide a solution for the large-scale food and product wastage caused by inefficient supply chain and warehouse management systems. The platform allows warehouse owners to list available storage spaces and facilitates government agencies and business owners to reserve these spaces for their surplus goods, ensuring they are stored safely and efficiently.
By connecting available storage with demand, Warehouse Connect minimizes economic losses and contributes to a more sustainable food supply chain.
- Reduce food and product wastage by improving warehouse utilization.
- Optimize food distribution through better management of surplus storage.
- Promote sustainability by reducing resource waste and carbon footprint.
- User Registration & Authentication: Secure user accounts with the ability to list warehouses or find and reserve storage spaces.
- Real-Time Warehouse Search: Locate nearby warehouses with available storage capacity based on geolocation.
- Inventory Management: Track, update, and manage stored goods within the platform.
- Booking & Reservations: Easy booking process for reserving warehouse spaces.
- Data Analytics: Insights into storage utilization trends, warehouse performance, and inventory management.
- Frontend: React.js
- Backend: Flask (Python)
- Database: MySQL or PostgreSQL (depending on deployment)
- Maps API: Google Maps API for geolocation services
- Authentication: OAuth2 for secure user authentication
- Hosting: Deployed using AWS or any cloud provider
-
Clone the repository:
git clone https://github.com/your-username/warehouse-connect.git cd warehouse-connect
-
Install the backend dependencies:
cd backend pip install -r requirements.txt
-
Set up environment variables: Create a
.env
file in the backend directory and add necessary environment variables like:DB_URI
for the database connection stringGOOGLE_MAPS_API_KEY
for map servicesSECRET_KEY
for Flask session management
-
Install the frontend dependencies:
cd frontend npm install
-
Run the development servers: For the backend:
cd backend flask run
For the frontend:
cd frontend npm start
-
Access the application: Visit
http://localhost:3000
to use the platform.
- Sign Up/Login: Users can create accounts or log in to the platform.
- List Warehouse: Warehouse owners can list their available spaces by providing location, capacity, and pricing.
- Search Warehouses: Users can search for available warehouse spaces near them using the integrated Google Maps API.
- Make Reservations: Users can reserve spaces for storing their surplus goods based on availability and storage requirements.
- Track Inventory: Manage and monitor goods stored in the reserved warehouses through the platform’s dashboard.
- Abhishek Jadhav
- Darash Mishra
- Aaqueeb Pinjari
This project is licensed under the MIT License - see the LICENSE file for details.