Skip to content
This repository has been archived by the owner on Dec 27, 2023. It is now read-only.
/ Plantify Public archive

Plantify | A web application built passionately with SvelteKit for System Design and Analysis course in United International University

License

Notifications You must be signed in to change notification settings

tinykishore/Plantify

Repository files navigation

Plantify 🌱

Awarded Runner Up in CSE Project Show 232 at United International University

A special thanks to Ummay Maria Muna for providing the project's idea and being the key leader. Her vision and leadership were crucial to its successful completion.

Plantify is a powerful web application designed to inspire, educate, and encourage users to adopt tree-planting habits, contributing to a greener and more sustainable environment. This platform aims to make the process of planting and caring for trees enjoyable and informative, while also fostering a sense of community among users.

🌿 Installation

To get started with Plantify, follow these steps:

  1. Clone the repository to your local machine.
  2. Run npm install to install the necessary dependencies.
  3. Create a .env file in the root directory. Make sure to include any required environment variables as specified in the project documentation.

💻 System Architecture

Plantify is built using the following technologies:

  • 🌿 SvelteKit v5: A powerful full-stack framework for building web applications.
  • 🗄️ MongoDB: A flexible and scalable NoSQL database system.
  • 🌐 MongoDB Atlas: A cloud-hosted database service provided by MongoDB.
  • 🚀 Vercel: A platform for deploying web applications and hosting static sites.

🌳 Usage and Features

  • 🌿 Various Species Plant Information: Learn about a wide range of plant species to expand your knowledge.
  • 📖 Step-by-Step Plant Care Guideline: Follow detailed care instructions to ensure the well-being of your plants.
  • 🌱 New Plant and Gardening Techniques: Stay updated with the latest trends and methods in planting and gardening.
  • 🦠 Disease Identification and Ailment: Identify and address plant diseases for healthier growth.
  • 🤝 Sharing User Experience: Engage with the community and exchange valuable gardening experiences.
  • 🔍 Search and Favorite List: Keep track of plants you encounter and wish to explore further.
  • 🌟 Beneficial Properties of Plants: Discover unique benefits of different plants to motivate your planting efforts.
  • 🌿 Online Gardening Supplies: Find necessary plants and tools for your gardening needs.
  • 🌼 Plant Identification System: Quickly access information about plants through the identification feature.

🤝 Contributing

Plantify welcomes contributions from the community. If you would like to contribute to the project, please follow the guidelines below:

  1. Fork the repository and create your branch from the master branch.
  2. Make the necessary changes and improvements.
  3. Ensure that your code follows the project's coding conventions and standards.
  4. Write clear and concise commit messages.
  5. Create a pull request, explaining the changes you have made and their purpose.
  6. The project maintainers will review your pull request. If further changes are needed, they will provide feedback to guide you.
  7. Once your pull request is approved, it will be merged into the main project.

By contributing to Plantify, you help make the project better for everyone. Thank you for your valuable contributions! 🙌

📝 License

This project is licensed under the MIT License.


Plantify aims to make the process of planting trees both enjoyable and educational. By using this platform, you contribute to a greener future and make a positive impact on the environment. Join us on this journey to create a more sustainable world through the joy of planting trees. 🌍🌳

About

Plantify | A web application built passionately with SvelteKit for System Design and Analysis course in United International University

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks