GreenlineDCS

GreenlineDCS is a comprehensive shop management solution that empowers you to streamline every aspect of your business operations, including:
- Managing multiple locations
- Tracking employee performance
- Customizing item pricing
- Inventory management
- Sales reporting
Prerequisites
- Node.js v18.20
- Bun (latest version)
- MySQL
- Composer
- PHP v8.2
- Mailpit
Note: For those using pkgx, we have provided the pkgx.yaml file for easy installation.
Frontend Setup
Getting started with Greenline frontend is simple:
git clone https://github.com/Eliinova/greenline.git
cd greenline
bun installNext, start the development server:
bun run devNow, you can open your browser and visit http://localhost:3000 to see the application running.
API Setup
Using pkgx
Note: for pkgx users, we provide a pkgx.yaml file for easy installation of most dependencies. However, please note that MySQL, Composer, and PHP 8.2 are excluded due to compatibility issues. Improvements are welcome, but soon incoming!
Get Started
Follow these steps to get the Greenline API up and running:
git clone <https://github.com/Eliinova/greenline-api.git>
cd greenline-api
composer installNow, you can start the API development server via:
php artisan serveOptionally, you can also run Queue workers with:
php artisan queue:workOpen your browser and visit http://localhost:8000 to see the API running.
📚 Documentation
For detailed information on how to use GreenlineDCS, please refer to our comprehensive documentation.
🤝 Contributing
We welcome contributions! Please see our Contributing Guide for more information.
📄 License
GreenlineDCS is licensed under the MIT License.