Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marcosklender/itmanager
Modern web app for equipment management, using the TALL Stack.
https://github.com/marcosklender/itmanager
alpinejs equipment filamentphp goberment goods laravel laravel-framework livewire tailwind tailwindcss
Last synced: 8 days ago
JSON representation
Modern web app for equipment management, using the TALL Stack.
- Host: GitHub
- URL: https://github.com/marcosklender/itmanager
- Owner: MarcosKlender
- License: mit
- Created: 2024-06-07T15:30:42.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-10-25T23:03:05.000Z (14 days ago)
- Last Synced: 2024-10-26T14:32:07.149Z (13 days ago)
- Topics: alpinejs, equipment, filamentphp, goberment, goods, laravel, laravel-framework, livewire, tailwind, tailwindcss
- Language: PHP
- Homepage:
- Size: 1.01 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![Laravel](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9a/Laravel.svg/100px-Laravel.svg.png)
ITManager
![Tailwind](https://img.shields.io/badge/Tailwind_CSS-38B2AC?style=for-the-badge&logo=tailwind-css&logoColor=white)
![AlpineJS](https://img.shields.io/badge/Alpine%20JS-8BC0D0?style=for-the-badge&logo=alpinedotjs&logoColor=black)
![Laravel](https://img.shields.io/badge/Laravel-FF2D20?style=for-the-badge&logo=laravel&logoColor=white)
![Livewire](https://img.shields.io/badge/livewire-4e56a6?style=for-the-badge&logo=livewire&logoColor=white)Modern web app for equipment management and tracking, using the TALL Stack.
![Dashboard](https://i.ibb.co/JyBVQCN/ITManager-Escritorio.webp)
## Table of Contents
## About The Project
This project is a comprehensive web application developed using the TALL Stack (Tailwind CSS, Alpine.js, Laravel, and Livewire) with FilamentPHP to enhance the operational efficiency of the IT department at CNE Santo Domingo. The application serves as a robust tool for managing users, roles, and permissions, as well as for tracking and managing IT equipment and goods within the organization.
**Features**
- User Management: A fully functional user management module that allows for the creation, editing, and deletion of user accounts, ensuring secure access to the app.
- Role and Permission System: An intuitive role-based access control system that enables administrators to define user roles and assign specific permissions.
- IT Equipment Module: A dedicated module for the registration and management of IT equipment, including computers and their specifications.
- Goods Module: A comprehensive module for tracking non-IT assets such as furniture, chairs, racks, and other equipment.## Getting Started
### Prerequisites
- **PHP 8.1+**
- **Laravel v10.0+**
- **Livewire v3.0+**### Installation
1. Clone this repo to your computer:
```sh
git clone [email protected]:MarcosKlender/ITManager.git
```
2. Install dependencies with:
```sh
cd ITManager
composer install
```
3. Use this to create your own `.env` file:
```sh
cp .env.example .env
```
4. Update the `.env` file with your database credentials and the `BOSS_ID`.
5. Now run the following commands:
```sh
php artisan migrate --seed
php artisan key:generate
```
6. Launch both local servers and start using the app:
```sh
php artisan serve
```## Screenshots
![Employees](https://i.ibb.co/hBRVMmf/ITManager-Funcionarios.webp)
![Equipment](https://i.ibb.co/74MVjg6/ITManager-Equipos.webp)
![Goods](https://i.ibb.co/NWh1Rsk/ITManager-Bienes.webp)
## License
Distributed under the MIT License.