Skip to content

kshitijdwivedi28/GARDENIA

 
 

Repository files navigation

GARDENIA - We Help Gardens Thrive!

Name of the team: Team Phoenix
Number of members in a team: Three (3)
College(s): Vellore Institute of Technology, Jamia Millia Islamia
Theme of the project: Open-innovation

Details of all Team Members:

  • Shourya Gupta, Vellore Institute of Technology, Chennai
  • Ritik Vashist, Jamia Millia Islamia
  • Kshitij Dwivedi, Jamia Millia Islamia

Discord usernames of Team Members:

  • Shourya Gupta #1829
  • ritik #3515
  • Kshitij Dwivedi #4705

Detailed explanation:

We present our unique idea THE GARDENIA.
We know each and every plant requires adequate temperature, humidity, and perfect soil for its growth. So, we have implemented our idea keeping these utmost important requirements in mind. Our GARDENIA imbibes various features as listed below:
  1. GARDEN GUIDE – It works in different phases.
    • First phase - It helps us to identify the type of soil we have and asks us about our current location. On choosing the appropriate soil type and location from the given list, the web page renders which considers these parameters to yield the desired output.
    • Second Phase – Based on user input, the server suggests a variety of plants which are suitable for their garden. Keeping user’s choice intact, we further provide them with the option to pick the plants from the suggested list. Also, we take the measurements of their garden for further customisation.
    • Third Phase - According to user’s input, we present them with a list of plants they can accommodate in their garden. Also, we provide user with the quantity of each plant, they wish to fill their garden with.
  2. FIND GARDENERS - Here, the user gets a list of gardeners with their experiences, qualifications, etc. to provide services to them. These gardeners, are considered as a part of the company (future work). They are professional and highly reliable in their work. Users can easily appoint any of the gardener on their required date and time, and can also specify their requirements. We have also provided two methods for easier transaction - Card payment(integrated) or Cash on Delivery.
  3. BUY GREEN – This is like a small shopping website. It delivers all the products related to gardening and has features like - adding, deleting items, increasing/decreasing quantity of items, search by name, and a dynamically generated bill for the same using Vue.js.
  4. LOG-IN – This has basic validations for passwords and also features like forgot password (future work: by using cloud functions, and buckets to store information), sign up, and flexibility to go between the webpages.
  5. ABOUT US & CONTACT US – These webpages have their usual workings.
  6. VIDEO TUTORIALS – It is a one-stop solution for all gardening tutorials, this webpage has embeded Youtube videos under appropriate taglines.

Solution Provided:

Our solution works on suggesting customized plants for the user. We do this by the following steps:
  1. Choose the type of soil. If user doesn’t know about the type of soil – he/she can take reference from the details provided on the website.
  2. Fill in the city user lives in.
  3. Displays all the suggested plants, which are based their region and type of soil - considering factors like humdity, temperature, nutrients present in soil, etc.
  4. User inputs the measurements of their garden area.
  5. Server, displays the list of chosen plants with their quantity which user can easily and efficiently accommodate in their garden.

Tech Stack used:

  • HTML5
  • CSS3
  • PHP
  • MYSQL
  • JAVASCRIPT
  • BOOTSTRAP
  • VUE.JS
  • AJAX
  • JQUERY

Real-time usage of the project:

This website has got something for each and everybody around the world, for people who like gardening and also for the ones who wants to serve gardening as their profession. And if you are neither one of those, this would be a whole new world for you to explore and also build an eco-friendly environment for yourself and others.

  • For a newly moved-in couple, with a small beautiful garden. Our website can be a great planner to buy plants.
  • An old couple wishing to engage their time in gardening can take the benefit of our GARDEN GUIDE feature to efficiently use their area and to enjoy the sweet taste of homegrown vegetables/fruits.
  • A family can reap the benefits of a garden by appointing a gardener from our FIND GARDENERS page.
  • Even, the youth can decorate a small piece of land, with magical lush green plants, and also can simply shop materials online from our BUY GREEN section.
  • An interested teen, can learn up a lot from our VIDEO TUTORIALS section

Step by Step Procedure to run the project on the local machine:

You can simply visit our website hosted on 000webshost: https://thegardenia.000webhostapp.com/

  1. Install XAMPP server.
  2. Change connection.php file, replace username, password, server - based on your local machine.
  3. Create a database in phpMyAdmin, named "gardenia1".
  4. Click on the "gardenia" database. and import file from DB folder -> gardenia.sql.
  5. Once uploaded, click on the "GO" button.
  6. On the XAMPP server, click on start for Apache and MySQL module.
  7. Run the index.html file on your browser.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 50.9%
  • HTML 28.2%
  • PHP 8.4%
  • JavaScript 6.6%
  • Hack 5.9%