
Closed
Posted
Paid on delivery
I'm looking for a skilled C# and WPF developer to create a Windows application, PrintMe. This app should utilize the MVVM architecture and enable users to design and manage invoice templates with ease. The software needs to feature a sleek, modern user interface powered by WPF Fluent UI. Project Overview: “PrintMe” is a dynamic and user-friendly Windows application built using C# and WPF in the MVVM architecture. The application enables users to design, customize, and manage invoice templates seamlessly. It features a modern and professional user interface, leveraging WPF Fluent UI for an enhanced look and feel. Additionally, the software will include a secure installation process with a serial key to prevent unauthorized access or cracking. Key Features: 1. Drag-and-Drop Designer • Users can drag and drop design elements (e.g., text boxes, images, tables) to create invoice layouts. • Snap-to-grid functionality for precise alignment of elements. 2. Database Integration • Connect to various databases using ODBC. • Drag and drop database fields onto the design canvas to bind data dynamically. 3. Template Management • Save designed invoices as reusable templates. • Load and modify templates as needed. • Template can map with the one printer or muitple printers with diffrent page size, when we click print should print selected printers. 4. Print and Export Options • Print invoices directly from the application. • Export invoices in binary format or any format which our PrintMe application will accept. 5. Modern UI Design • Use WPF Fluent UI for an attractive and intuitive user interface. • Provide customizable themes to suit user preferences. 6. Secure Software Setup • Implement a serial key-based activation system to prevent unauthorized access or software cracking. • Ensure robust encryption and validation for serial keys. 7. MVVM Architecture • Ensure separation of concerns for maintainable and scalable code. 8. Implement version control for invoice templates to allow users to revert to previous versions if needed. Deliverables: • Fully functional WPF MVVM application with all the above features. • Source code with proper documentation. • User guide for setting up and using the application, including activation steps. Technical Stack: • Programming Language: C# • Framework: .NET Framework 4.8 • UI Framework: WPF with Fluent UI • Database: ODBC-compatible databases • Licensing/Protection: Secure activation system (e.g., License Manager or custom implementation with encryption) Project Milestones: 1. Initial UI Mockup and Approval. 2. Development of Drag-and-Drop Designer. 3. Integration with ODBC for Database Field Binding. 4. Implementation of Template Saving and Printing Features. 5. Development of Serial Key Activation System. 6. Final Testing and Delivery. Requirements for the Freelancer: • Proven experience in C#, WPF, and MVVM architecture. • Familiarity with Fluent UI or similar modern UI frameworks. • Knowledge of ODBC integration and database handling. • Expertise in software licensing and security measures to implement an uncrackable serial key system. • Strong portfolio demonstrating similar projects. Please note, the specifics of the invoice template customizations are yet to be determined. Therefore, flexibility and a capacity for iterative development will be key.
Project ID: 38876579
27 proposals
Remote project
Active 1 yr ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
27 freelancers are bidding on average $3,137 USD for this job

With more than 15 years of hands-on experience in C#, WPF, and MVVM architecture, I'm confident in my ability to bring your project to life. Throughout my career, I've taken on diverse assignments similar to the PrintMe app, affording me the expertise needed to deliver excellent work to you. I have a sophisticated grasp of the intricacies of .NET Framework 4.8 and have experience with WPF Fluent UI and ODBC integration as well. Furthermore, I'm not just a developer; I am also a proficient Project Manager and PMP-certified professional who can ensure proper planning, execution, and delivery of your project within the timeline. Additionally, my background in database handling combined with fluency in secure licensing methods make me a superb fit for implementing your version control system allowing users to enjoy the security of accessing previous invoice templates. Allow me to earn your trust by delivering an application that is not just functional but delightful to use with its drag-and-drop designer, customizable themes, robust ODBC integration, and secure installation process through encryption-based serial key activation system. Together with my business acumen and technical skills, we can iterate towards your perfect invoice template designer application. Let's discuss your plan further and ensure we are on the same page toward achieving success together!
$50,000 USD in 360 days
8.3
8.3

Hello I went through project description and milestones and it looks fine. I have questions regarding ODBC connection for various databases. I am not able to get that why we are not targeting single database system instead of multiple RDBMs I have 16+ years of experience in .Net development and expertise over WPF-MVVM and can develop this app for you using Fluent UI Thanks
$1,500 USD in 10 days
8.1
8.1

I understand the importance of creating an interactive invoice designer app like "PrintMe" that is user-friendly and efficient. With my extensive experience in C#, WPF, and MVVM architecture, I am well-equipped to take on this project and deliver exceptional results. Having worked on similar projects in the past, I have successfully developed applications with drag-and-drop designers, database integrations, template management, and modern UI designs. My expertise in implementing secure activation systems and version control for maintainability will ensure that the "PrintMe" app meets your requirements and provides a seamless user experience. If you're looking for a reliable and skilled developer to bring your vision to life, I am here to help. Let's discuss your project in more detail and start working towards creating a fully functional WPF MVVM application for the "PrintMe" app. Feel free to reach out and schedule a meeting to get started. Thank you.
$1,200 USD in 20 days
7.3
7.3

Dubai, United Arab Emirates
Payment method verified
Member since Jun 3, 2012
$30-250 USD
$10-30 USD
₹400-750 INR / hour
₹1500-12500 INR
$10-30 USD
$250-750 USD
$250-750 USD
₹100-400 INR / hour
₹3000-4000 INR
$30-250 USD
$250-750 USD
₹12500-37500 INR
₹12500-37500 INR
£750-1500 GBP
₹150000-250000 INR
$30-250 USD
$30-250 USD
$1500-3000 USD
$250-750 USD
$30-250 USD
$2-8 USD / hour
£5-10 GBP / hour