Skip to content

haquema/seedlings-app

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Seedlings App

Welcome to Seedlings App! This is a web application designed to help users track and manage their gardening activities, from planting seeds to monitoring plant growth. The app provides a user-friendly interface and various features to assist gardeners in their gardening journey.

Features

  • User Authentication: Sign up and log in securely to access the app's features.
  • Plant Database: Explore a comprehensive database of various plant species, including detailed information about each plant.
  • Plant Tracking: Track the progress of your plants, including planting dates, watering schedules, and growth stages.
  • Garden Journal: Maintain a journal to record your gardening experiences, observations, and notes.
  • Reminders: Set reminders for important gardening tasks such as watering, fertilizing, or transplanting.
  • Community Interaction: Connect with other gardeners, share your experiences, and seek advice through the community forum.
  • Responsive Design: Enjoy a seamless experience on multiple devices, including desktops, tablets, and smartphones.

Technologies Used

  • Front-end:

    • HTML, CSS, JavaScript
    • React.js (JavaScript library for building user interfaces)
    • Redux (State management)
    • Material-UI (UI component library)
    • Axios (HTTP client for API requests)
  • Back-end:

    • Node.js (JavaScript runtime)
    • Express.js (Web application framework)
    • MongoDB (NoSQL database for storing user and plant data)
    • Mongoose (MongoDB object modeling for Node.js)
    • JSON Web Tokens (JWT) for authentication
    • Bcrypt.js (Library for password hashing)

Getting Started

To get started with the Seedlings App on your local machine, follow these steps:

  1. Clone the repository:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 93.7%
  • HTML 3.2%
  • CSS 3.1%