A simple website do integrate with my IoT project

Budget R$750 - R$2250 BRL
Bids 28
Average Bid R$1943
Status Closed

My IoT project is about using the arduino uno and temperature sensor to monitor a garden. Complementary to the temperature data, we would like to also obtain humidity data via a free weather API.

The user will be able to access the website, choose a specie of plant and verify the current temperature measured by the local sensor and also humidity obtained from the web. For the selected plant the website will also provide the range of accepted temperature and humidity. If possible, it would be nice to show the measured temperature and humidity over time in 2 graphs.

We are making just a prototype and not a real product. So we don't need to care about things like multiple users/devices and about reliability of the content.

Basically you need to:

1) from x to x time(maybe 5 minutes) extract the temperature data that will be located in a website running in our IoT device. this website will be a html page only containing the phrase "temperature = XX". There are libraries like html5lib and BeautifulSoup for python that can do that easily. We will provide you later with the IP address for this page.

2) Also from x to x minutes, collect humidity data from the internet(whenever and however you prefer). Please collect from data from the city "Sao Paulo, Brazil".

3) Take the current time, temperature and humidity and insert in a database.

4) this database(preferably in MySQL) will contain 2 tables: one table with those 3 columns(time, temperature and humidity). And another table with 5 columns(plant species name, minimum temperature, maximum temperature, minimum humidity, maximum humidity).

5) Creating a responsive website(focused mostly for smartphone users) that has 3 sections:

1) "Introduction": contains a big picture, a title("iGarden"), a random description(space for about 30-50 words).

2) "Device" : Contain the status of the device(online or offline, depending if the server could connect to the IP address or not). Also has the last measured temperature(in celsius) and humidity(in %). Also contains the 2 graphs of temperature and humidity over time. In the same screen the user will be able to select a plant species through a select box. After a plant is selected, the screen will show the min. and max. temperature and humidity for that plant. If the last measured temperature or humidity are out of the range for that plant, the website will display a "warning" text.

3) "Recommendation". Based on the last measured temperature and humidity, it will display a list of plants which has compatible(inside range) temperatures and humidity.


1)For the database, you can fill second table with random data of plants.

2)For the website, you can use free and common templates. We don't need anything fancy, something like those one-page theme templates of bootstrap([url removed, login to view]) would be more than sufficient.

3) We don't have a preference for the backend/frontend frameworks used. Maybe Django or PHP in conjunction with something like bootstrap are good. But you can choose whatever you think it is easier/cheaper.

3) As this is a prototype, we can't afford a high price for this project. If you feel like you can cut corners to make this project cheaper, or if you have any question, please contact us!

Get Free Quotes For A Project Like This

Looking to make some money?

  • Set your budget and the time frame
  • Outline your proposal
  • Get paid for your work

Bids on this Project

  • shomyIT Profile Picture



    I am Master degree software developer with 4 years of developing experience. Experiences with C#, Python, Django, Java, Big Data, Elastic search, Kibana, Git, Scrumm, Linux administrator, Nginx, Apache, Crawlers, DNS, Hosting, HTML, CSS, MySQL, SQL, SQLite, PostgreSQL, Boostrap...

  • pbq Profile Picture


    Shanghai,  China

    We specialize on web and mobile software development, especially focusing on cloud-based enterprise mobile application development using Java, Python and web technologies. We're also good at data analytics/machine learning using Python data stack. Java Spring Boot Android Python Django MySQL/PostgreSQL/SQLite/NoSQL Python 2.7/3.5 Numpy/scipy/pandas/matplotlib/sk-learn/nltk/opencv/gensim/keras TensorFlow/DataFlow Hadoop/Spark/Kafka ETL(Data extraction, transformation, load) Web crawling/scraping: scrapy/rapidminer/selenium/phantomjs Data Visualization: d3/bokeh/plotly

  • lavekings Profile Picture


    Nha Trang,  Vietnam

    Now, We begin bid all :the IoT project.We have excellent expertise in PHP5, MYSQL, DRUPAL, JOOMLA, HTML, CSS, AJAX, JAVA, J2ME, JSP, SEO, SEM, .NET. We have worked on variety of web applications like Content Management Systems, Facebook Applications, Shopping carts, RSS Feeds, PDF generators, Banner Management, Modules Social Networking portals, Video portals, IMPORT/ EXPORT to excel, ERP's, etc. We have a very good hard working team in place who will be working on your project. Also we have good bench strength. We are looking for long term relationships and are open on price and payment terms. Please contact us right away to know more about our past work and team. We would be glad working with you.

  • saumyadip Profile Picture


    Kolkata,  India

    We are a group Engineers Working on Tec Microcontroller AVR (ATmega), 8051/8085, Arduino and Raspberry Pi in C/C++/Assembly Language and App in java RFID Based Factory Automation Vehicle Tracking using GPS and GSM Module for Smart City Traffic Ethernet,Wifi,Bluetooth I have interfacing sensor modules with microcontroller and Output Interact Module Wireless Interfaces (XBee, ZigBee, Bluetooth, WiFi, etc) LED lighting control Touch Sense RF Energy Detection Systems Home Automation systems, Weather Stations , GPS Tracking Systems Schematics and Bill of Material Design Documentation Part Selection, Parts Sourcing Embedded Software ,Test codes in C/C++.System / Hardware Design, Circuit Simulation Training using Altium, MultiSim and Proteus Matlab , Signal Processing , Antenna Design , anything on Electronics or Communication ________________________________________________________________________________ Work on SEO and web development , PHP HTML5 ,JS, WordPress,bootstrap etc

  • rrgindore Profile Picture


    indore,  India

    Our vision is to be a global partner of first choice for our customers with leadership in select areas. We partner with global automotive and semiconductor corporations in bringing products faster to their target markets and endeavor to be #1 in IP led Advanced Technology solutions for the automotive Industry. Leading Manufacturing corporations today trust us for efficient globalization of their processes & systems. We have been recognized for our Corporate Governance and been rewarded by our investors with their confidence.and inventory control system the company further expanded its operations into web development as well. Our core competency lies in the development. We are determined to grow as a focused & innovative player. As leaders in our space; we are singularly focused on co-creating domain-intensive technology products and solutions to help our customers become efficient, integrated and innovative manufacturing enterprises. Through continuous business process excellence we strive to provide greater value and operational superiority to our customers. RRG Software Inventory & Account Management Software is a complete business management solution to automate the entire organization accounting process in affordable way. Our unique business model is built around relationships. To our customer, our Relationship Quotient (RQ) is all about commitment, attention, flexibility and top-to-bottom undiluted share of mind. We align ourselves completely with our global customers to accelerate the value creation process. While doing so, we ensure absolute alignment in terms of geography, language, investments, technology, processes, and most importantly, people. In a nutshell, it's all about our relationships and alignment with our customers and employees. Our people are our biggest asset. Our constant endeavor is towards developing individual competencies and providing them opportunities & platforms to excel and grow as individuals. 'Voyage' our Corporate umbrella initiative focuses on building a cohesive & motivated culture to achieve our goals through knowledge sharing & collective learning. This program helps achieve effective readiness in today's business scenario and facilitates change management across the organization.

  • mschipani Profile Picture


    Herndon,  United States

    ## BIO I have 28 years of experience as a computer programmer.  I program regularly in more than 12 languages and probably know a few more than that.  I am a native English speaker on the east coast of the USA.  I'll understand what you're asking for, and I return emails at normal times of the day.  I can take full life cycle coding projects but often I am used to correct sepcific defects in software which has already been written. ## Area of Expertise I can do anything!  But I am most happy with (no order here) html, xml, SQL, Delphi, ASP, Java/JSP, requirements specs and just about any sort of web problem. I also do a fair amount of Arduino, Raspberry Pi and 3D Printing work

  • ranganathp Profile Picture


    Bangalore,  India

    I am a professional developer of Windows, Linux, Mac, Android, Windows Phone, iPhone, iPad and Web applications. I am a qualified expert in several programming languages including but not limited to PHP, JAVA, C, C++, PYTHON and OBJECTIVE C; I have been developing applications for the last 16 years, most of which are high quality, extremely high performance, low maintenance, network and security based, Geo location aware and most importantly intuitive and user friendly. I have implemented 800+ projects on and outside Freelancer.com, including productivity and business related applications for various Desktop, Web and Mobile application platforms. Lot of experience in writing applications which make use of social platform accounts(FB, Twitter and others), location services, and data synchronisation techniques(Dropbox, iCloud, Skydrive and others) in order to provide a high level of satisfaction and great experience to the users of the applications. I have vast experience in using following technologies in my applications: - Various Networking Technologies - Various SQL databases like Oracle, SQL Server, DB2, MySql and Postgres - Various NOSQL databases like mongodb, amazon dynamodb and hadoop - iCloud/Dropbox/Skydrive support - Geo Location services - Security for both data and accounts - Login integration with oAuth, OpenID and other Single signon technologies - Semantic text processing and extraction of qualified information - Application optimizations by solving Memory leaks and Performance issues - UI/UX design based on standards Throw in any challenge in anything in technology and design and get 100% value for money through best quality bullet-proof work done.

  • fasihgardazi Profile Picture



    Done Engineering in Computer Systems and Masters in Electrical Engineering in Telecom and Networks. Strong Area programming specifically matlab and arduino, Probability, Computer Networks, AutoCAD, Circuit Analysis, Trigonometry, Markov Modelling , Cooperative Communication

  • slava75 Profile Picture


    Minsk,  Belarus

    Ruby (on Rails 2/3) PHP 4/5: Zend, Symfony, Laravel, Kohana Certified Magento MySQL 4/5, PostgreSQL, Mongodb jQuery, AJAX, BackboneJS, NodeJS, AngularJS Design UI portfolio - be .net / ikantam

  • kulchu Profile Picture


    Prague,  Czech Republic

    14 years web-developing. Expierence in small and big projects. Frontend and backend, prefer Django framework.