Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/call-me-ahmaaad/simple-employee-crud

This application will help in recording data about employees of a company/organization/institution and manipulating data with it.
https://github.com/call-me-ahmaaad/simple-employee-crud

crud git github html-css-javascript laravel php

Last synced: about 19 hours ago
JSON representation

This application will help in recording data about employees of a company/organization/institution and manipulating data with it.

Awesome Lists containing this project

README

        

# Description

**SIMPLE EMPLOYEE CRUD** project is a simple project that I created to perform simple data manipulation activities including **create**, **read**, **update**, and **delete** with data related to employees.

The purpose of creating this simple project is as a learning activity for me to broaden my insight in the field of web development. In the future, I will create several simple projects related to web development and also related to IoT development.

## Tech Stack
![Static Badge](https://img.shields.io/badge/HTML%205-orange?style=flat&logo=html5&logoColor=white&logoSize=auto) ![Static Badge](https://img.shields.io/badge/CSS%203-blue?style=flat&logo=css3&logoColor=white&logoSize=auto) ![Static Badge](https://img.shields.io/badge/JavaScript-%23F0DB4F?style=flat&logo=javascript&logoColor=white&logoSize=auto) ![Static Badge](https://img.shields.io/badge/PHP-darkblue?style=flat&logo=php&logoColor=white&logoSize=auto) ![Static Badge](https://img.shields.io/badge/Laravel-%23fb503b?style=flat&logo=laravel&logoColor=white&logoSize=auto)

In this project, I use basic languages to create a web, namely HTML, CSS, and Javascript. For the back-end, I use the PHP programming language with the framework I use is Laravel.

![Static Badge](https://img.shields.io/badge/tables-DataTables-blue?style=flat) ![Static Badge](https://img.shields.io/badge/notification-sweetalert2-purple?style=flat)

I also use the [DataTables](https://datatables.net/) library as a complete package provider of table features. For notifications, I use the [sweetalert2](https://sweetalert2.github.io/) library.

## Demo

https://github.com/user-attachments/assets/4f32fd8f-1537-4f7a-a5da-0e6ad917b0cb

## Features

* Display employee data.
* Add new employee data.
* Edit/update employee data.
* Delete employee data.

# Installation
1. Make sure you have installed PHP version 8.2 or higher to run Laravel version 11.
2. Download the project in ZIP format.
3. Unzip the project folder and open the project folder in your IDE (I use Visual Studio Code).
4. Open a terminal in the root of the project folder and run the command ```composer install```.
5. Create a new .env file in the root folder and set up the database in the .env file (Make sure you have created a database similar to the project).
6. Run the command ```php artisan serve``` in the terminal to run the project on localhost.

# Contributors


Made with [contrib.rocks](https://contrib.rocks).