This is a Laravel and Angular project.
- PHP 8.1 or higher
- Composer
- Node.js v16.14 or higher
- pnpm 8.5.1 or higher
- Clone the repository.
- Run the application:
php artisan app:run
- Access the application at
http://localhost:8000
composer install
: Install PHP dependencies.php artisan migrate --step --seed
: Migrate database tables and seed test data.pnpm install
: Install Node.js dependencies.pnpm run build --prefix=resources/frontend/angular
: Build the Angular app.php artisan serve
: Start the Laravel server.
- Email: admin@example.com
- Password: password
The frontend code is located in the resources/frontend/angular
folder.
The backend code is written in Laravel and located in the root directory.
- Run the
php artisan migrate
command to run the database migrations. - Seed the database with sample data:
php artisan db:seed
. - Access the application at
http://localhost:8000
.
- Input validation
- More test cases
- Edit/Update & Delete Task
- User Login
- Roles & Permissions
- ...