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.
Major frameworks used to build the project.
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
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
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
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