High-Level Description
This application is a task and service management solution designed to help businesses track and manage services provided to companies, organize related tasks, and handle invoicing. The system allows users to manage key entities such as companies, contacts, employees, and services, while supporting features like task scheduling, priority management, and reporting. The application is designed to streamline workflows, ensuring that upcoming tasks are generated automatically based on service frequencies, and enabling efficient management of invoices for completed work. It is intended to be used by administrators and other role-based users, with access control to sensitive financial data.
Technology Stack
Frontend: C# WinForms for the desktop application, providing a user-friendly interface for interacting with the system.
Backend: SQLite database for lightweight, embedded data storage, providing fast and reliable persistence for application data.
Other Tools: Standard .NET libraries and WinForms components for data binding, validation, and UI rendering.
Key Requirements
Data Entry and Management:
Full Create, Read, Update, Delete functionality for core entities: Company, Contact, Employees, and ServicesOffered.
The ability to search for Contacts by first name, last name, email, phone number, or associated company. Companies can be searched by both their legal and operating names.
Company records support multiple owners and managers (stored in the Contact table), and the system should handle these relationships.
Service Tracking and Task Management:
The system will track the services offered to each company, including the frequency of each service (configured using the reference tables).
Based on these services and their frequencies, the system will automatically generate upcoming tasks, with configurable time periods (e.g., monthly, or custom date ranges).
Tasks can be assigned priorities, notes, and calculated due dates based on the service start date and frequency (e.g., monthly tasks due 30 days after the start date).
Reporting and Task Filtering:
Tasks should be reportable by status (e.g., outstanding, upcoming, in-progress) and sortable by associated company, owner, or manager.
Manual task creation will also be supported for flexibility.
Invoicing:
The application will generate invoices based on completed tasks. Invoices can be queried, marked as paid or partially paid, and updated with notes.
Invoice management will be restricted to Admin users only, with role-based access control ensuring sensitive financial information is properly safeguarded.
The ability to query invoices by company or owner is required for efficient tracking.
Admin Access and Role-based Security:
Only Admin users will have access to financial data and invoice management functionality, ensuring that sensitive information is properly controlled.
attached file has suggestion for the entity relationships. Also included some technical details on requirements.
Hello,
I am excited about the opportunity to develop your Company & Client Relationship Tracker application. With expertise in .NET technologies, C# programming, and database management using SQLite, I am well-equipped to create a robust, user-friendly system for managing services, tasks, and invoices. The application's ability to automate task generation and manage role-based access control aligns perfectly with my experience in developing efficient and secure solutions. I understand the importance of accurate data entry and reporting for seamless workflow management and am committed to delivering a system that meets all your specifications.
Could you please clarify any specific user roles beyond Admin and how detailed the reporting features need to be?
Looking forward to your insights.
Regards,
Muhammad Awais
Hi there!
With over 12 years of experience in software engineering on large and complex projects, I'm sure I can help you finish your project with ease.
I have an extensive experience in the following areas:
- Software architecture
- Distributed systems
- Database modeling
- API design
- CI/CD
- Modular Monolith
- Microservices
- Elastic
Some of my specialties are:
• .NET 8, Web APIs, SignalR, Entity Framework Core, Dapper
• Angular, TailwindCSS, ReactJS, JavaScript, TypeScript
. Telerik, DevExpress, AspNet Zero
• C#, C++, Rust
• PostgreSQL, MS SQL Server, MongoDB, Redis
• RabbitMQ, Amazon SQS, Kafka, MassTransit
• Azure, AWS
Dear Client,
I have thoroughly reviewed your detailed project requirements for the "Company & Client Relationship Tracker." The application aims to streamline task and service management for businesses, with a focus on organizing services provided to companies, managing tasks, and handling invoicing efficiently. The technology stack involves C# WinForms for the user interface and SQLite for data storage, ensuring a user-friendly experience and reliable data persistence. The key functionalities include comprehensive data entry and management, service tracking, task management, reporting, and role-based access control for sensitive financial data.
To ensure a successful implementation, could you please provide more information about the expected volume of data to be handled by the system and any specific security requirements for sensitive financial information?
Regards,
I AM NOT LIKE OTHER 99% OF SELLERS. YOU WILL PAY ONLY AFTER THE WORK IS COMPLETE, AND I ONLY FOCUS ON EXPLAINING WHAT I UNDERSTAND. PLEASE READ IT.
I am going to start your project right now. With my expertise in C# WinForms and SQLite, I will create an efficient task and service management application tailored to your business needs. This system will streamline data entry, task scheduling, and invoicing, ensuring smooth workflows. I will implement role-based security, automatic task generation based on service frequencies, and detailed reporting features. Your admin users will have complete control over sensitive financial data, while the application remains intuitive and user-friendly.
Dear Groverv,
I am pleased to propose a comprehensive solution for your "Company & Client Relationship Tracker" project.
With expertise in C# Programming, Microsoft SQL Server, and .NET, our team is well-equipped to develop a robust application that meets all your requirements. We have extensive experience in creating user-friendly interfaces using C# WinForms for desktop applications and utilizing SQLite databases for efficient data storage.
One question that comes to mind is: Are there any specific integrations or third-party services that you would like us to consider during the development of this application?
We look forward to the opportunity to work on this project and deliver a high-quality solution that streamlines your workflow and enhances your company-client relationships.
Regards, Rashid
Hey there, With over 8 years of experience in .NET, C#, SQL, Tracking System Development. I'm interested to discuss your project's timeline, budget, and detailed requirements. Let's schedule a meeting at your convenience to explore further.
Best regards,
Hassan Zafar Mirza
Hello
I am full time freelancer with more than 10 years of experience in .NET, Winforms, WPF, SQL Server, .NET Core, WEB APIs, WCF, Entity Framework, Blazor, PHP, React and NODE.JS.
Please come on chat and lets discuss the project scope and flow in details.
Thank you for reading my proposal.
Regards
Manzoor
Hello Sir ,
I'm delighted at the opportunity to bid on your project and contribute to its success. My approach to projects is rooted in a deep understanding of client needs and a commitment to delivering results that exceed expectations.
With 9 years of experience in software application development, I bring a unique blend of expertise and creativity to the hand.
My familiarity with .NET Win Forms, C#, as well as SQLite and SQL Server provides a solid foundation for this project.
I am dedicated to keeping you informed every step of the way, listening to your feedback, and making adjustments as needed to ensure that we achieve the desired outcome.
I am genuinely excited about the prospect of working together and making your project a success. Let's collaborate and turn your vision into reality. Thank you for considering my bid. I look forward to the opportunity to work with you.
Thanks
Udal Bharti
Hello,
I am senior .NET developer. I have reviewed you attached requirement document and i can develop you required C# Winform and SQLite database application. Please contact me via chat
Thank You
As a veteran in software development, I am confident in my ability to successfully handle your Company & Client Relationship Tracker project. My extensive experience with C# programming and .NET frameworks is in perfect alignment with the technology stack required for this project. In addition to that, I have worked extensively with C# WinForms, which is your preferred frontend solution, guaranteeing that you'll get a well-designed and user-friendly system.
Beyond proficiency in the technical aspects of the project, I bring to the table an unwavering commitment to quality and attention to detail. At each stage of development, from data entry and management to task tracking and reporting, I will ensure correctness and accuracy so your workflows can be streamlined effectively.
Understanding the need for confidential data security in a project like this, I assure you that I will adopt strict role-based access control for different levels of users as well as proper encryption measures. My disciplined use of version control systems like GitHub will further enhance transparency during development and facilitate smooth bug fixes or future improvements. Hiring me ensures competence at every turn, an aptitude for understanding team objectives, and delivering on time and within budget. Let's bring your vision for this project to fruition together!
Hello Sir/MAM
I am a skilled full stack developer. Having rich experience
in Java , C++ , C , C# , Python , Eclipse , Sql , Mysql , .Net ,Oracle , Object Oriented Programming ,
Data Structure , Algorithms .
I have a perfect grip on “Artificial Intelligence” “Automation” , and work in “Machine Learning” Deep Learning ”.
My track record as demonstrated in my 100% job completion and 5-star review rating showcases
My ability to deliver exceptional results on time and with utmost quality
I believe that my skill set makes me the ideal candidate for this project
Please come on chat we will discuss more about this
I will be waiting for your reply .
Thanks and Best Regards
Hello,
Can we discuss the project details over chat?
I am MS full stack developer having expertise in developing web, desktop application and I think I can manage this project well.
I can share my project examples with you.
I do have working experience on .NET core api with Angular application.
I do have working experience on Salesforce Apex programming by performing following tasks.
- Triggers to post data back on MSSQL server by using .NET Apis (written myself as well).
- Salesforce Visual force pages to fetch data from .NET based Apis to show data from MSSQL database.
- creating/updating contacts, Accounts standard objects and custom objects data via .NET Apis.
- Done some RND for Salesforce flows for some automation but due to limitations from custom objects did not used them well.
Hope to hear from you soon.
Thanks
Hi there,
I’ve carefully read your project description - Company & Client Relationship Tracker and really interested in this job.
I’m a senior software developer for 8+ years experience and can offering best quality and highest performance during your timeline.
I’m ready to discuss your project and can start immediately.
I'd like to talking about your proposals via chat.
I will wait for your reply
Thanks!
Derek
Hello,
I can develop a robust C# WinForms application to help you manage services, tasks, and invoicing efficiently. By integrating features like automatic task generation, role-based security, and detailed reporting, I’ll ensure the system is tailored to your requirements and simplifies your workflows.
With extensive experience in building database-driven desktop applications using C# and SQLite, I’ve delivered solutions that enhance business operations and data management. Let’s chat about how I can bring your vision to life.
Best regards,
Arbaz M.
Greeting
I hope you are doing well!
I hope you're doing well! I’m excited to submit my proposal for developing the Task and Service Management Solution for your business. With extensive experience in building WinForms-based desktop applications and integrating backend databases, I’m confident I can deliver a solution that is both efficient and secure, meeting all of your requirements for task scheduling, service tracking, invoicing, and reporting.
Experience in WinForms & Desktop Applications:
I have developed several desktop applications using C# WinForms, which ensures I can create a smooth, responsive, and user-friendly interface for your task and service management solution.
Expert in Database Management:
I am proficient in SQLite and can create optimized database structures, ensuring efficient data handling and retrieval, even for complex relationships between entities like companies, contacts, and tasks.
Security and Access Control:
I prioritize data security and will implement robust access control to ensure that only authorized users (Admins) can access sensitive financial data, such as invoices.
Tailored Reporting:
I’ll provide customized reporting options to help you gain insights into your tasks and invoicing, improving workflow visibility for management.
Please feel free to reach out if you need any further details or have any questions. I look forward to the opportunity to collaborate with you on this exciting project!
Best regards,
Rakesh Kumar
Dear Groverv,
I have carefully reviewed the project requirements for the Company & Client Relationship Tracker and I am confident in my ability to deliver a high-quality solution. With over 10 years of experience in .NET and C# programming, I am well-equipped to handle the complexities of this project.
I would love the opportunity to discuss your exciting project further and explore how we can work together to bring your vision to life. Please feel free to reach out to me so we can chat more about the details and requirements.
Looking forward to connecting with you soon.
Best regards,
David
Hello Mate!
Thank you for the job posting!
I read your project description carefully and got interested.
I am skilled in C# Programming, .NET and Microsoft SQL Server. I don't like ramble.
I am ready to start working now and will deliver the best result asap.
Best regards
Zeljko
Hello there!
Going through your job description, I believe my skill set makes me an excellent fit. I have experience working on similar project - Company & Client Relationship Tracker, which I'm confident will be valuable as I contribute to your efforts.
I'm available to start immediately and would welcome the opportunity to discuss the project specifics with you. Please let me know if you have any questions or need any additional information from me.
I look forward to the chance to work with you on this project.
Best regards,
Elvis Miladinovic
Hello Groverv,
We went through your project description and it seems like our team is a great fit for this job.
We are an expert team which have many years of experience on .NET, C# Programming, Microsoft SQL Server
Lets connect in chat so that We discuss further.
Regards
Hello,
I understand the challenges businesses face in managing services, tracking tasks, and ensuring seamless invoicing while maintaining access control to sensitive data. I propose a robust desktop solution designed to streamline these workflows. Leveraging C# WinForms and SQLite, this application will provide intuitive interfaces for managing companies, contacts, employees, and services, ensuring efficient data handling with comprehensive search capabilities.
The system automates task scheduling based on service frequencies, prioritizes tasks, and supports detailed reporting for better oversight. Admin-restricted invoicing ensures secure financial management, with role-based access control to safeguard sensitive data. By generating tasks and invoices automatically, this solution minimizes manual errors and enhances productivity.
With my experience in designing scalable, user-friendly management systems, I am confident in delivering a tailored solution for your needs. Let’s collaborate to transform your processes into seamless, efficient workflows.
Best Regards,
Dotgix Technologies