Skip to content

Rushy-p/Human-Resource-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

Human Resource Application

Explore the docs »

Table of Contents

About The Project

An application specific to the requirements of an IT company that tracks staff in different departments, maintains their documentation needs (tax, personal info, super, emergency, etc), allocate shifts and manages time-sheets. Also, it is designed with future prospect of converting it into mobile application. It also has API's allowing it to be integrated with any compatible applications.

Built With

Major frameworks used to build the project.

Getting Started

Prerequisites

Following technologies needs to be installed at the moment to execute the code.

  • Python version - 3
  • Miniconda - 4
  • Django 3
  • MySQL Community Server - 8
  • MySQL Workbench - 8
  • Postman - 7
  • ReactJS - 16
  • NodeJS - LTS 12

Development Stages

Planning

I worked on planning phase to better understand design the apllication as per the client requirements.It includes multiple steps pf research and work breakdown.

Project planning

Designing

Next comes the designing phase where I worked on High Level Architecture, Process Maps, UML diagrams, Wireframes, Sitemap and Prototype.

High level design

Architecture and workflow

Prototype development

Development

In development stage, I worked on developing the database model, backend programming in django and later also participated to work on frontend programming in ReactJS.

Database development

Frontend development

Backend development

Contact

Rushabh Pancholi

Tools used during project

About

Implementation on React and Django rest framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published