https://github.com/niloysikdar/usail
PPT: https://drive.google.com/file/d/16TnCgC22qroxp0pavMfYK8RYcbVgtXMp/view
https://github.com/niloysikdar/usail
hackathon nextjs typescript
Last synced: about 1 month ago
JSON representation
PPT: https://drive.google.com/file/d/16TnCgC22qroxp0pavMfYK8RYcbVgtXMp/view
- Host: GitHub
- URL: https://github.com/niloysikdar/usail
- Owner: niloysikdar
- License: mit
- Created: 2022-02-11T10:28:36.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-02-16T07:20:17.000Z (over 3 years ago)
- Last Synced: 2025-03-25T17:13:04.376Z (about 2 months ago)
- Topics: hackathon, nextjs, typescript
- Language: TypeScript
- Homepage: https://usail.vercel.app
- Size: 692 KB
- Stars: 3
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
#
uSAIL - Smart Appraisal Index Logs
![]()
![]()
![]()
###
uSAIL is a complete Smart Appraisal solution, created for smart employers to automatically determine the appraisal rate for an employee - based on the user data collected from their official devices, using multiple Key Performance Indicators (KPIs) as parameters
Live Here
## INSPIRATION ⭐
It's a known fact that corporate laptops are under full surveillance of the companies. The company can access almost all data on that device like browser history, installed software and programs, screen uptime, sleep cycles of the device, and many more. Therefore, these data can be very useful in creating a brief scorecard of an employee monitoring his overall performance all around the year. There’s a need to create a model to determine the scores based on data acquired from an employee's device so that the company can award appraisals based on these scores.
With the Work-From-Home system slowly getting adopted in the corporate culture, employers feel the need to keep a check on their employees’ overall productivity and reward them for their integrity on the basis of how wisely they are using their official devices during work hours. This also leaves space for an employee to gain a special appraisal based on their own performance.
## OUR SOLUTION 📌
With the vision of creating a solution that provides a mutual benefit for both the employers and employees, we present to **uSAIL - A Smart Appraisal Index Logs** system, that intakes the different data logged from the employee’s office device’s usage patterns, and maps them into multiple Key Performance Indices (KPIs). We call the scale, **Employee Integrity Index.**
The pre-estimated thresholds of the KPI Metrics determine the Appraisal amount automatically for a particular employee based on the parameters as defined by the employers. Employees can check their KPI Scorecard and Appraisal value by logging into the platform with a unique key generated by the system. The employers have access and can manage the Admin’s dashboard where they can compare KPI data for multiple users as well as check complete details for a particular employee.
> **Primary Assumptions:**
>
> - The company tracks the following data from the employee’s device: Browser History, Email History, Data inflow/outflows, 3rd Party Application Usage, Workspace uptime, Activity on Slack/MS Teams/Jira other office management software.
> - The data tracked from their devices is available in exportable and importable format for the solution determine the metrics and sort them into multiple Key Performance Indices (KPIs).## THE NEED AND NOVELTY ✒
As per the market research conducted by Statista in 2022, there’s an estimated number of 660K+ companies across 140 countries with an employee strength of more than 250 people.
It is forecasted that by the next 2 years, majority of the big companies will opt for the Work-From-Home model and almost 20% of the employee work force will be WFH.
As can be derived from the trend, employers will switch to a system that allows them a provision for better KPI management, in addition to keeping each employee’s productivity in check. CRM platform like HubSpot and Salesforce and Business analytics platforms like Xero and Sage are already popular tools used by big companies. As a result there’s enough space for uSAIL to become a handy platform by solving an issue that has not been catered to previously.- Smart Appraisal system with automated metric calculations.
- Improves transparency of the appraisal system, for both employers and employees.
- Streamline reporting of KPIs
- Minimal and easy-to-use dashboard.
- Feature rich for scalability and performance## KEY FEATURES 📝
- Employers can generate a unique Access Key for all their employees and send a notification mail to them. The employees can login to the platform and check their KPI scorecard and rewarded Appraisal value.
- Admins can see the complete overview of the KPI details as well as the automatically estimated Appraisal value for a particular employee, from the imported KPI data in a dedicated Dashboard.
- Administrators (Managers, Team Leads) can compare the KPI data between 2 employees side-by-side and can see the overall appraisal status of all employees in a particular team.
- All figurative data is visualized by the application, allowing users to gain insight about the performance.
- Support for Multiple Teams under the same organization.
- Employers can provide access to the Admin dashboard by invite notification email to anyone with a single-click.
- Appraisal value is automatically estimated by the system. The admins (employers) can change the KPI thresholds to suit their organization.
## TECH STACK USED ⚙
- Next.js
- React
- TypeScript
- Material UI
- Node.js
- JavaScript, Express
- MongoDB## Testing Credentials 🚀
Admin Account
```
email: [email protected]
password: admin@123
```Employee Accounts
```
email: [email protected]
accessKey: Jsp3PWSRvSZOUC2
``````
email: [email protected]
accessKey: dykaHggyKvlHmbg
``````
email: [email protected]
accessKey: c9pDWICFobG70xK
```## SCREENSHOTS 👀
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
## FUTURE IMPROVEMENTS 💻
- Introduce new and increase total number of KPI Metrics from user data
- Add Integration supports for other platforms like Xero, Sage and CRM like HubSpot, Salesforce
- Sync data across the Cloud for multiple offices/units under the same organization for uniform monitoring
- Cross-platform application release for Android/iOS for a handy access## Project Authors 👨💻
- Niloy Sikdar
- Anubhab Sarkar
- Niladri Mondal