
Geschlossen
Veröffentlicht
Bezahlt bei Lieferung
PROJECT TITLE Python + MySQL Desktop Typing Exam Software (Hindi DevLys & English) with Licensing --- PROJECT DESCRIPTION We are looking for an experienced Python desktop application developer to build a secure, offline typing examination system suitable for government or institutional use. This is NOT a web application. It must be a Windows desktop application developed using Python, with MySQL/MariaDB as the database backend. The project scope is clearly defined and fixed. No additional features beyond what is mentioned below. --- TECHNOLOGY STACK (MANDATORY) Python 3.10 or higher Desktop GUI: PyQt5 / PyQt6 / PySide6 (preferred) Database: MySQL / MariaDB PDF generation: ReportLab Licensing & cryptography: cryptography / PyOpenSSL Packaging: PyInstaller (final EXE) Application must work fully offline after installation --- CORE FUNCTIONAL REQUIREMENTS 1. Licensing System (Mandatory) Application must run only if a valid license file is present License must be: Time-bound (valid from / valid to) Machine-bound (hardware or system hash) License verification must occur: On application startup On admin login Before starting an exam License generation tool will be handled separately by the owner Only license verification logic is required in this project On invalid or expired license, application must block usage with a clear message --- 2. Exam Type & Typing Rules Typing exams in: English Hindi (DevLys font ONLY) Hindi typing rules: DevLys font only No Unicode handling No character mapping or normalization Typed text stored exactly as entered Typing must be strictly line-by-line One line visible at a time Next line unlocks only after current line is completed Arrow keys must be allowed Copy/paste must be completely blocked No quit, stop, cancel, or exit buttons for candidates Exam ends only when: Time expires, or All lines are completed --- 3. Admin Features Secure admin login with roles: Super Admin Admin One-time installation wizard: MySQL configuration Database and table creation First super-admin creation Exam management: Create exam Set office/department header Set exam name and exam date Lock/unlock exam Start practice test Start actual exam Force stop exam Passage management: Passages stored as text files Separate files for: English practice English actual Hindi (DevLys) practice Hindi (DevLys) actual Each line in file represents one exam line Candidate management: Import candidates via CSV/Excel Mandatory fields: Roll No, Name, DOB, Language Upload candidate photo Edit candidate data before exam only --- 4. Candidate Features Candidate login using: Roll number + DOB, or Roll number + password Verification screen showing: Photo Name Roll number Language Exam name Candidate can only type Candidates must NEVER see: Speed Accuracy Errors Results Evaluation summary --- 5. Auto-Save & Recovery Auto-save after each completed line Save: Line number Expected line Typed line Keystroke count Resume support after: Power failure Application crash Resume or terminate decision taken by admin only No data loss allowed --- 6. PDF Generation (Mandatory) Candidate-wise PDF must be auto-generated after exam submission Folder structure must be exactly: For Hindi: /exam_pdfs/hindi/YYYY-MM-DD/[login to view URL] For English: /exam_pdfs/english/YYYY-MM-DD/[login to view URL] PDF content: Admin-defined header (office name, exam name, exam date) Candidate details Line-by-line comparison (actual vs typed) DevLys font must be embedded in Hindi PDFs PDF must never be visible to candidate Admin can access PDFs later --- 7. Reporting & Logs Admin-only reports: Candidate-wise report Exam summary report Export reports to PDF and Excel Logs must include: Exam start/stop Candidate login Submission time System activity Logs must be append-only (no deletion or editing) --- DELIVERABLES Complete Python desktop application source code MySQL database schema Install/setup wizard License verification module Packaged Windows EXE using PyInstaller Basic usage documentation --- IMPORTANT NOTES This is a fixed-scope project No Unicode Hindi support is allowed DevLys font support is mandatory Candidate must not see any result or statistics Code must be clean, structured, and maintainable --- HOW TO APPLY Please apply only if you: Have experience with Python desktop applications Have worked with MySQL databases Understand licensing and cryptographic verification Can strictly follow specifications without scope creep In your proposal, please mention: Relevant experience Similar projects (if any) Estimated timeline Confirmation that you understand DevLys Hindi and line-by-line typing rules.
Projekt-ID: 40102309
12 Vorschläge
Remote Projekt
Aktiv vor 4 Tagen
Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
12 Freelancer bieten im Durchschnitt ₹23.833 INR für diesen Auftrag

Hello Sir/Madam, hope you are doing well! I am full time freelancer and full stack developer. And 8+ years experience in specific App designing and developing . And expertise Flutter, Android and python Etc. If you like my work portfolio please revert back as soon as possible. If you interested i will show you my past work
₹10.000 INR in 15 Tagen
3,8
3,8

Hi, I’m a senior Python developer with extensive experience in backend and web development using Flask and FastAPI, as well as desktop and cross-platform applications. I also have strong expertise in machine learning models, API integration, and building scalable, production-ready systems. I’ve successfully delivered many projects in these areas and can share demos with you if needed. I’m confident I can handle your task effectively, and I look forward to the opportunity to work with you.
₹15.000 INR in 3 Tagen
3,6
3,6

Hi there, This "Hindi/English Typing Exam App Development" project perfectly aligns with my Python expertise. I understand you need a secure, offline Windows desktop application using Python (PyQt/PySide) and MySQL/MariaDB. I've carefully noted all mandatory requirements: fixed scope, robust licensing, DevLys Hindi (no Unicode, strict line-by-line typing), and ReportLab PDF generation with DevLys embedding. My background in Python, database integration, and Git ensures I can deliver on these specifications, including cryptographic verification. I'm confident in strictly adhering to your requirements, ensuring a reliable and maintainable solution. I'm ready to discuss a detailed timeline. Regards: Nikhil Chandra Roy.
₹7.000 INR in 7 Tagen
2,9
2,9

Please Note: A human is writing this and not a Bot. This means the cost wont go up when a human is involved. As an experienced Python developer with a understanding of multi-language handling, I believe I am the perfect fit for your project. My expertise includes knowledge of Python, skills in developing offline applications with PyQt5/6 and of MySQL/MariaDB for database management. Adhering to strict governmental standards as stated in your project requirements is absolutely paramount and that's what I bring to your table. I have a meticulous attention to detail, delivering even the most complex projects without compromising any essential features. My approach can truly create an offline typing examination system that guarantees data security, reliable licensing measures, collects accurate data and generates authentic reports. Beyond my technical competence lie my foresightedness and dedication to create an improved system. I go beyond coding to understand the psychology of your users - both admins and candidates, ensuring every aspect aligns with their convenience. Choosing me means not only choosing accuracy and efficiency but also choosing a long-standing collaboration dedicated to improving your technical infrastructure. I truly look forward to the opportunity of working with you on this challenging yet rewarding project! Regards, Deepak T
₹12.000 INR in 30 Tagen
1,3
1,3

As a seasoned Python developer skilled in building robust and efficient desktop applications, I am your best fit for creating your Hindi/English Typing Exam App. With a knack for using Python with MySQL for database management as outlined in the project, I guarantee the deliverance of an application that ticks all of your boxes. I also bring to the table an exceptional mastery of Python's latest version, solidifying my fluency within the language boundaries. My particular affinity for PyQt5 / PyQt6 / PySide6 framework fits perfectly into your project requirements. I promise to curate an app that functions effectively offline and adheres strictly to typing rules including Hindi (DevLys font ONLY). On top of this, my expertise extends to troubleshooting which ensures I can provide seamless solutions for power failure or application crashes that might occur within the software's runtime. This greatly reduces unnecessary data loss or hindrances in functionality reminiscent of user frustrations. Let me merge my significant skills and experience to transform your typing exam software development ideas into a reality! Delivering on time is one of my core strengths alongside providing highly responsive feedback and maintaining effective communication throughout the project process
₹9.000 INR in 8 Tagen
0,4
0,4

Hello, I’m Ankur Hardiya, a friendly freelance developer with an awesome team. I read your requirement for Application and I’m super excited to develop and design a fantastic Android and iOS application for you. With my experience in Flutter and native languages, I can build high-performing apps for both Android and iOS platforms. Whether you need an eCommerce app, a custom business app, or anything in between, I can deliver: * Native app experience for optimal performance * User-friendly interface and intuitive navigation * Seamless integration with backend systems * Ongoing maintenance and updates I’m passionate about creating mobile apps that make a difference, and I’m eager to discuss your project in detail. Thanks a bunch for thinking of me for your project. I’m all set to turn your ideas into something amazing in today’s competitive world. Regards, Ankur Hardiya
₹7.000 INR in 6 Tagen
0,3
0,3

Hi, I can help with this task. Ready to start immediately.
₹1.500 INR in 1 Tag
0,0
0,0

Hi there, We’ve carefully reviewed your full project scope and understand that this is a secure, offline typing examination system built for institutional use. We can develop the Windows desktop application using Python (PyQt6 + MySQL) with PyInstaller packaging, ensuring it runs completely offline and meets all the licensing, data handling, and exam control requirements you’ve outlined. Our plan is to: Implement a time-bound and machine-bound license verification system integrated at startup, admin login, and exam launch. Build separate modules for Admin and Candidate, supporting English and Hindi (DevLys) typing with strict line-by-line control and zero Unicode. Add auto-save and recovery, PDF generation with ReportLab (embedding DevLys font), and logging/reporting with append-only records. Package the entire setup as an installer EXE with configuration wizard and MySQL setup. We’ve built desktop tools for exam and training centers before, including secure offline testing and PDF-based reporting systems. We’re fully comfortable working with DevLys and Hindi input rules. Best regards, Shuvadeep
₹7.000 INR in 7 Tagen
0,0
0,0

Hi, This is a very clear, well-defined desktop project, and yes I fully understand the DevLys-only Hindi requirement and the strict line-by-line typing rules (no Unicode, no normalization, store exactly what’s typed). I’ve built Python-based Windows desktop applications using PyQt/PySide, backed by MySQL, for exam systems, kiosks, and offline institutional software. I’m comfortable with secure licensing (machine-bound + time-bound) using cryptographic verification, offline validation, and startup enforcement exactly as you described.
₹1.500 INR in 1 Tag
0,0
0,0

Samdari, India
Mitglied seit März 31, 2010
$10 USD
₹1500-12500 INR
€250-750 EUR
€6-12 EUR / Stunde
₹37500-75000 INR
$250-750 USD
$30-250 USD
$15-50 USD / Stunde
$250-750 USD
$30-250 CAD
₹750-1250 INR / Stunde
$10 USD
$30-250 USD
€250-750 EUR
₹1500-12500 INR
$30-250 AUD
$100 USD
₹75000-150000 INR
$250-750 USD
$10-30 USD
$10-30 USD
€3000-5000 EUR