Time-and-Attendance-Management-System
TMS is a full-stack website that maintains records of all employees with their personal information. It keeps track of hours worked by an employee on a particular project assigned to him. It maintains time sheets and generates detailed and summary reports of the employee time sheets. TMS also has an admin page, which can manage all the employees, projects, time sheets etc. Front-End Technologies : ReactJS ,Redux, ReactJS Bootstrap, JSX, and CSS 3. Server-Side Technologies : PHP Slim, MySQL. View PHP-rest-api-for-TMS for back-end part of this application.
File Explorer
Download Latest Version (.zip)- fontawesome-all.min.css
- favicon.ico
- index.html
- manifest.json
- addEmployees.css
- addEmployees.js
- addEmployees.test.js
- addHours.css
- addHours.js
- addHours.test.js
- createProject.css
- createProject.js
- createProject.test.js
- detailedReport.css
- detailedReport.js
- detailedReport.test.js
- employeeEdit.css
- employeeEdit.js
- employeeEdit.test.js
- employeeHome.css
- employeeHome.js
- employeeHome.test.js
- employeeSignup.css
- employeeSignup.js
- employeeSignup.test.js
- Footer.css
- Footer.js
- Footer.test.js
- Header.css
- Header.js
- Header.test.js
- ReadEmployees.css
- ReadEmployees.js
- ReadEmployees.test.js
- ReadProjects.css
- ReadProjects.js
- ReadProjects.test.js
- Home.css
- Home.js
- Home.test.js
- hoursEdit.css
- hoursEdit.js
- hoursEdit.test.js
- hoursReport.css
- hoursReport.js
- hoursReport.test.js
- LoaderButton.css
- LoaderButton.js
- Login.css
- Login.js
- Login.test.js
- NotFound.css
- NotFound.js
- NotFound.test.js
- projectEdit.css
- projectEdit.js
- projectEdit.test.js
- summaryReport.css
- summaryReport.js
- summaryReport.test.js
- superAddEmployees.css
- superAddEmployees.js
- superAddEmployees.test.js
- supervisorHome.css
- supervisorHome.js
- supervisorHome.test.js
- viewHours.css
- viewHours.js
- viewHours.test.js
- viewHoursSuper.css
- viewHoursSuper.js
- viewHoursSuper.test.js
- Welcome.css
- Welcome.js
- Welcome.test.js
- PostData.js
- custom.css
- foundation.min.css
- react-confirm-alert.css
- App.css
- App.js
- App.test.js
- index.css
- index.js
- logo.svg
- registerServiceWorker.js
- routes.js
- .gitignore
- package-lock.json
- package.json
- README.md
# Installation Guide
git clone https://github.com/allasandeep/Time-and-Attendance-Management-System
Downloads the entire project code from GitHub to your computer.
cd Time-and-Attendance-Management-System
Moves into the project folder you just downloaded.
2. Official Install Script
Easy Recommended- Node.js Node.js must be installed to use npm.
npm install -g @storybook/cli
Installs the package published on the npm registry globally โ no need to clone the source.
npm install -g serve
Installs the package published on the npm registry globally โ no need to clone the source.
Pulled directly from this repo's README.
3. Node.js
Easynpm install --save husky lint-staged prettier
Downloads and installs the libraries listed in package.json.
yarn add husky lint-staged prettier
Type this command into your terminal and run it.
npm install --save react-router
Downloads and installs the libraries listed in package.json.
yarn add react-router
Type this command into your terminal and run it.
npm install --save node-sass-chokidar
Downloads and installs the libraries listed in package.json.
Pulled directly from this repo's README.
