An ERP (Enterprise Resource Planning) system built as a university course project at Universidad de Investigacion y Desarrollo (UDI) for the Senseve ERP course.
- Backend: Laravel (PHP 8+)
- Frontend: Vue.js
- Routing/Bridge: Inertia.js
- Database: MySQL
- Styling: SCSS / CSS
- Templating: Blade
- Full-stack ERP application with integrated backend and frontend via Inertia.js
- ERP modules covering core business processes (inventory, transactions, reporting, and more)
- Single-page application experience without the complexity of a standalone API
- Role-based access and structured data management
- PHP 8.0 or higher
- Composer
- Node.js (16+) and npm
- MySQL 5.7+ or MariaDB
- Git
# Clone the repository
git clone https://github.com/99Arrzel/ERPNPC.git
cd ERPNPC
# Install PHP dependencies
composer install
# Install JavaScript dependencies
npm install
# Configure environment
cp .env.example .env
php artisan key:generate
# Update .env with your database credentials
# DB_DATABASE=erpnpc
# DB_USERNAME=root
# DB_PASSWORD=yourpassword
# Run migrations
php artisan migrate
# Build frontend assets
npm run dev
# Start the development server
php artisan serveThe application will be available at http://localhost:8000.
This project was developed as part of a university ERP course. It is intended for educational purposes and demonstrates the integration of Laravel with Vue.js through Inertia.js to build a modern, full-stack ERP application.
This project is open-sourced under the MIT License.