Getting Started
System Requirements
Ensure your development environment meets these requirements:Server Requirements
- PHP 8.1 or higher
- MySQL 8.0+ or PostgreSQL 12+
- Redis (for queue processing and caching)
Development Tools
- Composer 2.0+
- Node.js 16+ and NPM
- Git
Installation Process
1
Clone the Repository
2
Environment Configuration
Make sure to configure your database connections, mail settings, and API keys in each
.env file according to your development environment.
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3
Install Dependencies
4
Database Setup
5
Generate Application Keys
6
Start the Development Server
The application will be available at
http://localhost:8000 by default.Running Individual Applications
Each application can also be run independently:E-Recruitment Platform
E-Recruitment Platform
http://localhost:8000LMS with Skill Audit
LMS with Skill Audit
http://localhost:8001Configuration Checklist
Before proceeding with development, ensure you’ve properly configured:Next Steps
Now that you have the development environment set up, you can:E-Recruitment Platform
Explore the E-Recruitment Platform documentation
LMS with Skill Audit
Learn about the LMS with Skill Audit features
Shared Components
Review components used by both systems
API Reference
Check integration possibilities
Troubleshooting Common Issues
If you encounter issues during setup:PHP Extensions
PHP Extensions
Ensure all required PHP extensions are installed:
Database Connection Issues
Database Connection Issues
Verify database credentials and connectivity:
Log Files
Log Files
Check log files in
storage/logs for detailed error messages:Make sure you never commit your
.env files or any sensitive credentials to your repository. Always use environment variables for secrets in production.