What is this application?
- A web application for human resource management.
- It's free for all of you. Open source, too. :)
Releases
Demo deployment
- Step 1: Visit our website, or go directly to login page
- Step 2: Login with admin account (example@gmail.com - 123456) then enjoy!
Administration
- Login
- Update admin password - need login
- Invite new admin (only supper admin - example@gmail.com could use this) - need login
Department management
- Show departments
- Show department detail
- Show list of employees in a department
- Add new department - need login
- Edit a department - need login
- Delete a department - need login
Employee management
- Show employees
- Show employee profile
- Add new employee - need login
- Edit an employee - need login
- Delete an employee - need login
- Search employees (by name)
Other notes
- All form inputs have validation: email format, Vietnam phone number, image types (jpeg, png),...
- Department & Employee main pages have pagination (if over 10 rows).
- Responsive views.
- Step 1: Clone this repository:
git clone https://github.com/trieudh58/employee_dir.git
- Step 2: Rename
.env.example
to.env
. Then, set up your local environment variables:
...
APP_URL=http://localhost
...
DB_DATABASE=<your_database_name>
DB_USERNAME=<your_mysql_username>
DB_PASSWORD=<your_mysql_password>
- Step 3: Update dependencies:
composer update
- Step 4: Generate a app_key, migrate database and seed some data into database:
php artisan generate:key
php artisan migrate
php artisan db:seed
- Step 5: Now, you can start your app with the following command:
php artisan serve
and visit localhost:8000
to see the miracle. :)
- Đặng Hải Triều - @trieudh58
- Nguyễn Thế Tùng - @tungnt-580
- Nguyễn Khắc Hiếu - @hieunk58