Workflow Tracking Blazor WebApp
Budget: ₹1,500 – ₹12,500 INR
I am in need of a skilled .NET Core developer to bring my vision of a workflow tracking web application to life. This project aims to streamline operations and enhance productivity within various business processes. The ideal candidate should possess a profound understanding and experience in developing with .NET Core with SQL specifically for web applications.
**Essential Skills and Experience:**
- Proficiency in .NET Core development
- Experience in web application development
- Working with blazor server app with SQL.
- Knowledge in creating workflow or project management tools (preferred)
- Ability to integrate various APIs and databases for a seamless user experience
- Strong problem-solving skills and attention to detail
**Project Requirements:**
- Develop a web application focused on tracking and managing workflows
- Ensure the application is responsive and user-friendly across different devices and browsers
- Incorporate functions for creating, tracking, and updating tasks and projects
- Implement notification systems for task updates and deadlines
- Design an intuitive UI/UX that facilitates easy navigation and usage
- Enable data analysis features to track progress and generate reports
- Prioritize security measures to protect user data and privacy
**Objective:**
The main goal is to create a reliable and efficient web application tailored for workflow tracking. This tool will play a crucial role in helping businesses and teams manage their operations more effectively, making it easier to organize tasks, monitor progress, and achieve better outcomes.
I am looking forward to collaborating with a dedicated .NET Core developer who shares my passion for making workflow management simpler and more accessible. Together, we can develop a powerful tool that meets the diverse needs of modern businesses and teams.
Work Flow Tracking System
Brief History
• Work comes in with attachments as PDF
• Attachments are downloaded and assigned package numbers corresponding to the subject
• Documents are reviewed and comments are added in the JOB
• Code status ABC are assigned. Time spent is also assigned
• Notification sent out to admin and manager for each review completed
• Invoice is then generated.
USER ROLES –
Client – client is a out of the company user who will create and upload packages into the system which will be reviewed by the employees. He can create new packages and see his own previously uploaded packages.
Admin – Admin is the user of the application who will access to the whole application, each and every feature.
Manager - Admin is the user of the application who will access to the most of the application, there are some features which are not available to manager other than Admin – ( will let you know later). Once the reviewer has reviewed the documents and submitted the package as complete. Manager will approve the package as complete, email will be sent out to the Client notifying that the package has been completed.
Reviewer – Reviwer will only have access to the master page to see all the packages in the system which are under progress or open. All the completed packages will be accessible through a list. He will download the documents linked to the package and Review the package through action button on masterpage. He will review the document by filling out a form which will be made by us. I will explain more functionality of the review form later. Reviewer only has access to MASTER PAGE, REVIEW FORM, ALL COMPLETED PACKAGES. HIS PROFILE.
Expectations
Login Page
• Client and Employee authentication, user selects role and goes to respective page after logging in.
• Client is forwarded to Previous Packages Page
• Employee is forwarded to MasterPage
Client input page – Accessible to client and Admin only.
• Type of request selected
• Multiple file upload page with up to 2GB capability
• Client will give the package number
• Use the file name, DO NOT RENAME RATHER REMOVE THE EXTENSION
• Set priority WITH a possibility of priority override i.e 12345
• Set the deadline or due date
• Capture the date submitted & validate upon submission
• Follow up package number
Previous Packages Page – Accessible to authorised client only
• Show all the previous packages to client logged in.
• He can access only his own uploaded packaged and change the priority and due date.
• On right corner add button to Create package which will go to Client Input Page
Master Page
Shows the client’s name
• Client Name
• Package number
• Priority
• Date Submitted
• Deadline
• Code status Code A – may proceed B – may proceed addressing issues , C – NO PROCEED
• Date completed,
• Document names. Keep same without extension
• Time spent In hours
AFTER CLICKING ON DETAILS BUTTON IN ACTION BUTTON DROPDOWM. POPUP APPEARS WITH THE INFORMATION OF THE PACKAGE. INCLUFING -
• Per Hour rate
• Total
• Reviewer notes
• External comment
Features of Master page
• Search by document name
• Filter by package number, document name, month
Registration Page
• Client List page with NEW CLIENT – only visible to admin and manager
• Employee List page with NEW EMPLOYEE – only visible to admin and manager
Invoice Page - IGNORE FOR NOW.
• Auto generate invoice based on Alberta’s GST
• Assign invoice number format TK-Current year- current month-001 with revision option
• Option to send invoice every Saturday or Monday for completed work orders
• Make this automated or pre-dertmined time
• Invoice retrieval
• Document retrieval via document number
**Essential Skills and Experience:**
- Proficiency in .NET Core development
- Experience in web application development
- Working with blazor server app with SQL.
- Knowledge in creating workflow or project management tools (preferred)
- Ability to integrate various APIs and databases for a seamless user experience
- Strong problem-solving skills and attention to detail
**Project Requirements:**
- Develop a web application focused on tracking and managing workflows
- Ensure the application is responsive and user-friendly across different devices and browsers
- Incorporate functions for creating, tracking, and updating tasks and projects
- Implement notification systems for task updates and deadlines
- Design an intuitive UI/UX that facilitates easy navigation and usage
- Enable data analysis features to track progress and generate reports
- Prioritize security measures to protect user data and privacy
**Objective:**
The main goal is to create a reliable and efficient web application tailored for workflow tracking. This tool will play a crucial role in helping businesses and teams manage their operations more effectively, making it easier to organize tasks, monitor progress, and achieve better outcomes.
I am looking forward to collaborating with a dedicated .NET Core developer who shares my passion for making workflow management simpler and more accessible. Together, we can develop a powerful tool that meets the diverse needs of modern businesses and teams.
Work Flow Tracking System
Brief History
• Work comes in with attachments as PDF
• Attachments are downloaded and assigned package numbers corresponding to the subject
• Documents are reviewed and comments are added in the JOB
• Code status ABC are assigned. Time spent is also assigned
• Notification sent out to admin and manager for each review completed
• Invoice is then generated.
USER ROLES –
Client – client is a out of the company user who will create and upload packages into the system which will be reviewed by the employees. He can create new packages and see his own previously uploaded packages.
Admin – Admin is the user of the application who will access to the whole application, each and every feature.
Manager - Admin is the user of the application who will access to the most of the application, there are some features which are not available to manager other than Admin – ( will let you know later). Once the reviewer has reviewed the documents and submitted the package as complete. Manager will approve the package as complete, email will be sent out to the Client notifying that the package has been completed.
Reviewer – Reviwer will only have access to the master page to see all the packages in the system which are under progress or open. All the completed packages will be accessible through a list. He will download the documents linked to the package and Review the package through action button on masterpage. He will review the document by filling out a form which will be made by us. I will explain more functionality of the review form later. Reviewer only has access to MASTER PAGE, REVIEW FORM, ALL COMPLETED PACKAGES. HIS PROFILE.
Expectations
Login Page
• Client and Employee authentication, user selects role and goes to respective page after logging in.
• Client is forwarded to Previous Packages Page
• Employee is forwarded to MasterPage
Client input page – Accessible to client and Admin only.
• Type of request selected
• Multiple file upload page with up to 2GB capability
• Client will give the package number
• Use the file name, DO NOT RENAME RATHER REMOVE THE EXTENSION
• Set priority WITH a possibility of priority override i.e 12345
• Set the deadline or due date
• Capture the date submitted & validate upon submission
• Follow up package number
Previous Packages Page – Accessible to authorised client only
• Show all the previous packages to client logged in.
• He can access only his own uploaded packaged and change the priority and due date.
• On right corner add button to Create package which will go to Client Input Page
Master Page
Shows the client’s name
• Client Name
• Package number
• Priority
• Date Submitted
• Deadline
• Code status Code A – may proceed B – may proceed addressing issues , C – NO PROCEED
• Date completed,
• Document names. Keep same without extension
• Time spent In hours
AFTER CLICKING ON DETAILS BUTTON IN ACTION BUTTON DROPDOWM. POPUP APPEARS WITH THE INFORMATION OF THE PACKAGE. INCLUFING -
• Per Hour rate
• Total
• Reviewer notes
• External comment
Features of Master page
• Search by document name
• Filter by package number, document name, month
Registration Page
• Client List page with NEW CLIENT – only visible to admin and manager
• Employee List page with NEW EMPLOYEE – only visible to admin and manager
Invoice Page - IGNORE FOR NOW.
• Auto generate invoice based on Alberta’s GST
• Assign invoice number format TK-Current year- current month-001 with revision option
• Option to send invoice every Saturday or Monday for completed work orders
• Make this automated or pre-dertmined time
• Invoice retrieval
• Document retrieval via document number