Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sonnguyen9800/employeemanager
A small, simple app written on PHP to be deployed on Google Cloud. This also includes a small application from Google Big Query. It is done for an Assignment in school.
https://github.com/sonnguyen9800/employeemanager
Last synced: 13 days ago
JSON representation
A small, simple app written on PHP to be deployed on Google Cloud. This also includes a small application from Google Big Query. It is done for an Assignment in school.
- Host: GitHub
- URL: https://github.com/sonnguyen9800/employeemanager
- Owner: sonnguyen9800
- Created: 2020-04-15T10:40:22.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-04-15T11:11:31.000Z (almost 5 years ago)
- Last Synced: 2024-11-18T06:54:43.580Z (3 months ago)
- Language: PHP
- Size: 223 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Employee Management System
## Tool I used:
- PHP
- Emacs
- Git
- Gcloud
- HTML/CSS
- Bootstrap
- A little javascript on front-end (extra.php)
- Knowledge on csv file## Introduction
- Project for studying
- Employee management system: provides CRUD to manage employees
- Data is persisted inside a csv file located in Google Bucket (Lecture Requirement :P)
- Filter employees through front-end javascript
- Using big query to see frequency of employees's name## Sample Image
![ass1-php-1](https://user-images.githubusercontent.com/45099020/79328914-06171800-7f41-11ea-8814-c11072df88d1.png)
![ass1-php-3](https://user-images.githubusercontent.com/45099020/79328946-19c27e80-7f41-11ea-8c0d-73250cb19d16.png)
![ass1-php-2](https://user-images.githubusercontent.com/45099020/79328977-2646d700-7f41-11ea-8bd7-7feb878a7d83.png)## Getting Started
- Setup your project id in /private/database.php
- If you want to try the Big Query, fill in your project id and the dataset id in the extra.php### Prerequisites
What things you need to install the software and how to install them
- Having Google Cloud API on your local machine
- Having csv file in Google Cloud Bucket
- Uploading a seperate csv file to Google Big Query## Deployment
On terminal: gcloud app deploy
## Versioning
1.0.0## Authors
sonnguyen9800
## What can be improved:
- Authentication and Register functions
- More validation on input
- Using more formal database (csv is used because the lecture asked )
- Better UI, etc## License
Just use it for free. This is project for study btw.
## Acknowledgments
* LinkinLearning course that teaches me PHP