Skip to content
A full-stack app that matches plant hobbyists with the best plants for their interests and lifestyle.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config
models adds .then to /api/plants route to resolve hanging requests Jun 6, 2019
public . Jun 6, 2019
routes
seeds Merge pull request #40 from kthor93/morning-update Jun 6, 2019
test
.DS_Store seeds working Jun 3, 2019
.gitignore dotenv setup May 30, 2019
README.md update READ.me Jun 10, 2019
package-lock.json connects database with server and forntend, displays the findAll plan… Jun 4, 2019
package.json
server.js adds .then to /api/plants route to resolve hanging requests Jun 6, 2019

README.md

Parse.ly 🌱

An application to survey people looking to become house plant hobbyists that will match you to customized results based off your lifestyle, skill, and preferences. Survey results can be saved for future reference.

Technologies Used

  • Flexbox-Grid CSS Library
  • jQuery
  • Express
  • Sequelize
  • Nightmare & Cheerio (webscraping)

Challenges

  • Many plants had multiple values for some table columns, requiring the use of the substring Sequelize query to find the matching value within the array of possible values
  • Survey results didn't directly match all data types in the database, requiring the translation of the logic to compare the results and return the correct data
  • Querying the database for multiple filters sometimes resulted in too few matches
  • The use of a multi-step form without a rendering framework like React required a switch case and button IDs to dynamically render to the DOM while capturing input data

Future Improvements

  • Forum: integrate a forum-like feature where users can share feedback, personal experiences with specific plants, share tips & tricks of plant care
  • User validation/login: add validation layer to allow users to create an account to store and save plants for future purchase
  • Search all/filter: add another HTML page to view all plants in database, add method to filter so that user may search and see all plants in specified data type

Team

Link

Heroku

You can’t perform that action at this time.