Skip to content

C00kier/Sprout-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sprout - Plant Enthusiast Application

The Sprout is a user-friendly application designed to help plant enthusiasts keep track of their plant collection. Whether you're a seasoned plant parent or just starting your green journey, this app provides a convenient way to manage and care for your plants.

Project Details

  • Technologies Used:

    Java Spring JavaScript React HTML5, CSS3 Postgres

    Jira Trello Canva Figma

  • Purpose: This project was developed as a learning experience, focusing on Spring, defining the scope of functionalities, and creating a user-friendly plant care app.

  • Example of User Story: A user can easily search for plant details, manage plant care routines, and receive personalized recommendations based on their preferences and lifestyle.

  • Project Status: The application is fully functional. Future plans include transitioning from JavaScript to TypeScript and introducing an AI bot for generating plant-related queries.

Authors

Features

  • Plant Details: Easily access detailed information about various plants, including care tips and growth patterns.

  • Registration: Create an account to save your home plants

  • Blog Articles: Stay informed and entertained with curated blog articles on plant care, gardening tips, and community trends.
  • Gamification: Make plant care engaging with badges, points, and personal challenges.
  • Recommendation Quiz: Answer a few questions and receive personalized plant recommendations based on your lifestyle.
  • Care System: Set reminders and manage watering, fertilizing, and repotting schedules.
  • Room Assignment: Organize plants by assigning them to specific rooms in your home.
  • Special Names: Add a personal touch by assigning special names to your plants.
  • Settings: Change you account settings

Backend

For the application to function, the backend must also be launched. Find the backend here.

Requirements

Node.js (version 12 or higher)

npm (Node Package Manager)

Modern web browser (Chrome, Firefox, Safari, or Edge)

Installation

To install the Sprout, follow these steps:

Clone the repository to your local machine.

git clone https://github.com/C00kier/Plant-app-frontend

Navigate to the project directory.

cd Plant-app-frontend

Install dependencies.

npm install

Start the application.

npm start

Visit http://localhost:3000 in your web browser to access the app.

Click to watch project presentation:

Sprout Demo Video

If you encounter any issues or have questions, please open an issue.

Happy planting! 🌱🌿

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published