PLANT PARENTHOOD - Find Your Perfect Plant Today!
DEPLOYED WEBSITE LINK https://plantparenthood2.herokuapp.com/
ABOUT: Plant Parenthood is an application that allows plant lovers to find the perfect plant.
WHAT MAKES PLANT PARENTHOOD UNIQUE: Plant Parenthood is a platform that works for both experienced and novice gardeners. Often, it is easy to find a list of seasonal plants and indoor/outdoor plants. However, finding a plant that aligns with the user's exact living situation can be a challenge. This app personalizes the user's search for a plant. It is created to ensure that the user is able to select a plant that they can optimally nurture and care for.
FEATURES
- Provides a custom search that allows the user to find a plant that fits their lifestyle
- Allows the user to browse virtual gardens to explore new plants
TECHNOLOGY USED
- jQuery as the programming language
- Node.js for development
- Express as the back-end web framework
- Passport for authentication
- MySQL to curate the database
- Sequelize as an ORM
- Cloudinary for storing images
- Materialize and Flex-box for styling
- Handlebars for templating
INSTALLATIONS No installations are required to operate the app. The fully deployed application is available on Heroku. Link : https://plantparenthood2.herokuapp.com/
RETROSPECTIVE This application was developed in three phases. Phase 1 focused on server side operations including creating a database of plants and getting a response from the database based on query paramaters. Phase 2 involved working with node packages Passport.js and Cloudinary. Phase 3 focused on templating and styling using handlebars, flex-box, and Materialize. One of the challenges we encountered as team was working with handlebars and rendering search results to a page. We were able to discover an alternative solution which completed the core functionality of our app. We are working every day to improve the features and functionality of this application to give our users the best experience.