Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/reasnovynt/smpkl-ims
A Laravel-based web application for managing internship information systems (PKL) at a Vocational High School. This project includes features for user management, assessment, reporting, and more.
https://github.com/reasnovynt/smpkl-ims
assessment internship-management laravel laravel-breeze livewire livewire-volt php reporting sqlite tailwind user-management
Last synced: 24 days ago
JSON representation
A Laravel-based web application for managing internship information systems (PKL) at a Vocational High School. This project includes features for user management, assessment, reporting, and more.
- Host: GitHub
- URL: https://github.com/reasnovynt/smpkl-ims
- Owner: reasnovynt
- Created: 2024-07-09T08:07:26.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2024-09-17T19:35:45.000Z (about 2 months ago)
- Last Synced: 2024-09-25T20:31:43.729Z (about 1 month ago)
- Topics: assessment, internship-management, laravel, laravel-breeze, livewire, livewire-volt, php, reporting, sqlite, tailwind, user-management
- Language: Blade
- Homepage:
- Size: 2.26 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Simapekael Internship Management System (smpkl-ims
## Description
A Laravel-based web application for managing internship information systems (PKL) at a Vocational High School. This project includes features for user management, assessment, reporting, and more.
## Features
- **User Management**: Roles include admin, staff, student, teacher, supervisor.
- **Assessment**: Evaluation system with aspects and indicators.
- **Reporting**: Internship report management with file uploads and verification.
- **Livewire Integration**: Fully dynamic interface using Livewire and Volt.
- **Middleware**: Custom middleware registration in `bootstrap/app.php`.## Installation
1. Clone the repository:
```bash
git clone https://github.com/reasnovynt/smpkl-dev.git
```
2. Navigate to the project directory:
```bash
cd smpkl-dev
```
3. Install dependencies:
```bash
composer install
npm install
```
4. Configure the environment:
```bash
cp .env.example .env
php artisan key:generate
```
5. Run the migration
```bash
php artisan migrate
```
6. Install the app:
```bash
php artisan app:install
```
7. Start the development server:
```bash
npm run dev
php artisan serve
```## Usage
- Access the application at `http://localhost:8000`.
- Admin can manage users, roles, and permissions.
- Students can submit and manage their internship reports.
- Teachers can manage their student interships and give the feedbacks.
- Supervisors can evaluate students based on predefined aspects and indicators.## Contributing
1. Fork the repository.
2. Create a new branch (`git checkout -b feature-branch`).
3. Make your changes.
4. Commit your changes (`git commit -m 'Add new feature'`).
5. Push to the branch (`git push origin feature-branch`).
6. Open a pull request.## Credits
This project was developed by [reasnovynt](https://github.com/reasnovynt). Special thanks to the contributors and the open-source community for their support and contributions.
## License
This project is open-source and available under the [MIT License](LICENSE).