An open-source Warehouse Management System (WMS) designed to streamline and optimize your warehouse operations.
- Introduction
- Features
- Tech Stack
- Getting Started
- Prerequisites
- Installation
- Project Structure
- Contributing
- License
- Contact
LibreWarehouse aims to provide a flexible, efficient, and scalable solution for managing inventory, orders, and logistics. Built with a robust backend using C# and .NET 8 and a responsive frontend with React Native, it leverages modern technologies to meet the demands of today's warehouse operations.
- Real-time Inventory Tracking: Monitor stock levels in real-time.
- Order Management: Streamline the process of order fulfillment.
- Reporting & Analytics: Generate insightful reports to make informed decisions.
- User Authentication: Secure login and user management.
- Cross-platform Access: Use on both web and mobile platforms.
- Easy Integration: Integrate with existing systems via APIs.
- Backend: C#, .NET 8
- Frontend: React Native
- Containerization: Docker, Docker Compose
- Database: PostGres
These instructions will help you set up the project on your local machine for development and testing purposes.
Make sure you have the following installed:
- Git
- Docker
- Docker Compose
- Clone the Repository
git clone https://github.com/yourusername/librewarehouse.git cd librewarehouse - Set Up Environment Variables
Create a
.envfile in the root directory and add any necessary environment variables. You can use the provided.env.exampleas a template. - Build and Run the Containers
This command will build and start the backend and frontend services.
docker-compose up --build
- Access the Application
Backend API: Navigate to
http://localhost:5000(or the port specified in your Docker setup). Frontend App: Navigate tohttp://localhost:3000to view the React Native web application. For mobile, use an emulator or your device.
We welcome contributions! Please see CONTRIBUTING.md for guidelines on how to get involved.
This project is released under GNU Affero General Public License (AGPL) v3
For questions or suggestions, please open an issue or contact us at contact@librewarehouse.org.