Skip to content

MarcosKlender/ITManager

Repository files navigation

Laravel

ITManager

Tailwind AlpineJS Laravel Livewire

Modern web app for equipment management and tracking, using the TALL Stack.

Dashboard

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:
    git clone git@github.com:MarcosKlender/ITManager.git
  2. Install dependencies with:
    cd ITManager
    composer install
  3. Use this to create your own .env file:
    cp .env.example .env
  4. Update the .env file with your database credentials and the BOSS_ID.
  5. Now run the following commands:
    php artisan migrate --seed
    php artisan key:generate
  6. Launch both local servers and start using the app:
    php artisan serve

Back to top ⬆️

Screenshots

Employees

Equipment

Goods

License

Distributed under the MIT License.

Back to top ⬆️

About

Modern web app for equipment management, using the TALL Stack.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors