Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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



  1. About The Project


  2. Getting Started


  3. License

## 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.

Back to top ⬆️

## 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
```

Back to top ⬆️

## 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.

Back to top ⬆️