It was a project for hackathon which was developed by me and my friend Shifat Rahman. Shifat handled authentication, messaging part, whereas I have handled rest of the API building (user post, questions, comments etc.) and frontend part.

Website Link

https://greenroof.vercel.app

GreenRoof

An innovative platform tailored exclusively for Rooftop Gardeners. This groundbreaking hub empowers enthusiasts to seamlessly engage, exchange invaluable insights, and harness collective wisdom. Novices benefit from guidance offered by seasoned cultivators, ensuring a confident foray into the realm of rooftop gardening. Every user enjoys a personalized profile, tracking fellow gardeners' progress through vivid visuals and real-time updates. Additionally, interactive discussions are facilitated, allowing users to comment on each other's content. Embracing cutting-edge technology, an AI assistant stands ready to address inquiries, complemented by a dedicated forum for deeper conversations. Join us in nurturing a vibrant rooftop gardening community, united under the canopy of shared knowledge and green aspirations.

Tech Stack

Server:

  • Spring Boot
  • Spring Security
  • Spring Data JPA
  • Spring Mail
  • Model Mapper
  • JWT

Build Tools:

  • Maven

Client:

  • React
  • React Query
  • Redux
  • TailwindCSS
  • Axios
  • Cloudinary (Cloud Image Storage)
  • Sendbird (UI, APIs and Cloud Services for Messaging Application)

API for Chat Assistant:

  • OpenAI API

Database:

  • PostgresQL
  • Pinecone (to store embeddings)

Authors

Built With

Share this project:

Updates