Getting Started with Velox ERP
Welcome to the Velox ERP documentation! This guide will help you set up your environment, understand the basics, and get productive quickly.
1. System Requirements
- PHP 8.1 or higher
- MySQL 8.0+
- Composer
- Node.js & NPM (for frontend assets)
- Web server (Apache/Nginx)
2. Installation Steps
- Clone the repository:
git clone https://github.com/example/velox-erp.git cd velox-erp
- Install PHP dependencies:
composer install
- Install JS dependencies:
npm install && npm run dev
- Copy the example environment file and set your configuration:
cp .env.example .env php artisan key:generate
- Run migrations and seeders:
php artisan migrate --seed
3. Quick Video Overview
4. Example User Flow
- Register your company as a tenant.
- Log in to your dashboard.
- Add your first product and customer.
- Issue your first invoice.
- Track analytics in real time.
5. Sample API Call
// Fetch all products (example)
GET /api/products
Authorization: Bearer <your_token>
Response:
[
{
"id": 1,
"name": "Product A",
"price": 100.0
},
{
"id": 2,
"name": "Product B",
"price": 150.0
}
]
6. Onboarding Checklist
- Set up your company profile
- Add your first users and assign roles
- Configure modules you need
- Import initial data (products, customers, etc.)
- Review security and permissions
Best Practice: Always back up your database before running migrations or importing large datasets.
7. Troubleshooting
Double-check your
.env
file for correct DB credentials and ensure your database server is running.
Make sure you ran
npm run dev
and that your public
directory is correctly linked.
8. Need Help?
Tip: Check out the API Reference for more details, or join our community forum for support!