Skip to content

Latest commit

 

History

History
117 lines (85 loc) · 5.48 KB

README.md

File metadata and controls

117 lines (85 loc) · 5.48 KB

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