A full-stack plant discovery and care app by Heather Piverotto.
Le Sol is a house-plant discovery and care app. Le Sol's primary user archetypes are those who may need help picking new plants for their space, are new to plant-parenting, or caring for ones they already own. Features of Le Sol include viewing details and bios of plants, leaving comments, receiving watering reminders via text message, managing a wish-list, adding photos to track growth, managing their watering schedule, and filtering by sun exposure, maintenance level, toxicity level, and the location in the home.
Tech Stack: React, Python, Flask, PostgreSQL, SQLAlchemy, JavaScript, CSS, React-Bootstrap, Toastify Js
APIs: Twilio, Schedule & Cloudinary
Users can either register or login to the app from the landing page.
The homepage is a plant discovery page where users can filter through plants by various categories.
The plant page displays facts, bio and community comments for a specific plant. Users can also leave their own comments for other users to see.
Users can add plants to their profile page where they can add nicknames/photos and assign rooms to sort by.
Users can sign up for watering reminders where they will receive text message reminders via the Twilio API.
Users can create rooms and then assign created rooms to their plants to organize and filter by.
Users can upload photos of their plants over time to track their plants progress.
Users can update their plants last watering to recalibrate their reminders if they happen to forget.