Skip to content

This repo contains all documents, designs, script and code related to Team Savvy Project

Notifications You must be signed in to change notification settings

joling6027/TeamSavvy

Repository files navigation

TeamSavvy

TeamSavvy is an employee management system designed to streamline and optimize various HR processes within an organization. Built using .Net core for the back-end and React.js for the front-end, TeamSavvy offers a user-friendly interface and robust functionality for managing employee information, tracking attendance and leave, and generating reports.

With TeamSavvy, HR managers can easily access and update employee records, view attendance and leave status, and generate reports for performance evaluations or payroll. Employees can also use TeamSavvy to request time off, view their own attendance and leave records, and update their personal information.

Overall, TeamSavvy aims to improve efficiency and productivity by providing a centralized platform for HR management tasks. It is suitable for businesses of any size and can be easily customized to meet the specific needs of an organization.

Table of Contents

Installation

To install and set up TeamSavvy, follow these steps:

  1. Install Node.js latest version, Visual Studio/ Visual Studio Code and Android Studio
  2. Install Entity framework nuGet package, Automapper nuGet package, and Swashbuckle.AspNetCore.Swagger for back-end
  3. Clone the repository.

Usage

To use TeamSavvy, follow these steps:

  1. In the User \your\path\Interface\teamsavvy folder, open the folder in Visual Studio Code.
  2. Open the terminal in current folder, run npm start
  3. In \your\path\RestFul Web API\TeamSavvy.Api folder, open TeamSavvy.Api.sln file in Visual Studio
  4. Press the play icon to run the back-end

Examples

  1. HR can create new profile for new employees

  1. Manager can use dashboard to manage projects and employee performace.

  1. Employee can apply for leaves from the timesheet page. They can also see their clock-in\ clock-out time here after performing on their mobile app.

  1. Employee can also apply for internal jobs. HR has the authority to create/delete jobs as well as view who applied for a specific job.

Contributing

  • Fork the repository.
  • Make your changes in a new branch.
  • Submit a pull request.

About

This repo contains all documents, designs, script and code related to Team Savvy Project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages