
Open
Posted
•
Ends in 6 days
Paid on delivery
Project Description: I am looking for an experienced Python developer to complete an academic project involving the design and implementation of a Home Automation System using Object-Oriented Programming (OOP). Important Notice: This is a university assessment. The work must be completed without using any Artificial Intelligence (AI) tools, and it will be checked using Turnitin for originality. ⸻ Project Requirements: Stage 0: Design Overview • Define the purpose of the system (e.g., lighting, temperature control, alarm system, irrigation, etc.) • Identify devices and sensors • Define relationships between classes • Provide initial UML diagrams (hand-drawn or digital) ⸻ Stage 1: Basic Framework Design & Implementation • Implement the system in Python using OOP principles • Include at least 4 devices (classes) • Apply: • Inheritance • Composition • Each class must include: • Attributes • Methods ⸻ Stage 1: Testing • Implement unit testing • Achieve at least 70% test coverage (preferably 90%) ⸻ Stage 2: Extension & Innovation • Add a meaningful and innovative feature to the system • Clearly define the goal of the extension • Fully implement the new feature in code ⸻ Stage 2: Testing • Test all added features • Maintain high test coverage ⸻ Report (Word Document): The report must include: • System design explanation • UML diagram (created using a professional diagram tool) • Explanation of how the code matches the design • Description of the extension (Stage 2) • Future improvement suggestions ⸻ Report Length Requirement: The report should be approximately 1000 words, and it must be clear, well-structured, and aligned with the implemented code. ⸻ Coding Requirements: • Clean, well-structured Python code • Proper comments and docstrings • Fully functional without errors ⸻ Final Deliverables: • Jupyter Notebook file (.ipynb) • Report file (Word .docx) • All files compressed into a single ZIP file • Proper file naming as required ⸻ Additional Requirements: • Strictly NO AI usage • Provide a Turnitin report proving originality • Work must be 100% original and plagiarism-free ⸻ Please include in your proposal: • Your price • Estimated delivery time • Previous similar work (if available)
Project ID: 40420129
Open for bidding
Remote project
Active 56 yrs ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Adelaide, Australia
Payment method verified
Member since Aug 19, 2025
$30-250 AUD
₹1500-12500 INR
₹400-750 INR / hour
$30-250 USD
₹1500-12500 INR
₹12500-37500 INR
$10-40 USD
$3000-5000 USD
€30-250 EUR
$10-30 USD
₹600-1500 INR
₹1500-12500 INR
₹600-1500 INR
₹750-1250 INR / hour
₹12500-37500 INR
$30-250 CAD
₹12500-37500 INR
$250-750 USD
$250-750 USD
$10-30 USD
₹750-1250 INR / hour