Swati180 / unequal-drain-7932

Online Plant Nursery Application where you can buy Seeds, Plants and Planters.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rest API for Online Nursery Plant Portal

  • We have developed this Rest API for a Online Nursery Plant Portal Application . This API performs all the fundamental CRUD operations.

  • This was a Collaborative project developed by team of 5 members.

Tech Stack

  • Java
  • Spring Framework
  • Spring Boot
  • Spring Data JPA
  • Spring Security
  • Hibernate
  • MySQL

Modules

  • Login Module
  • Admin Module
  • Customer Module
  • Planter Module
  • Plant Module
  • Seed module
  • Orders Module

Features

  • Services Offered

    • User Login and Signup.
    • Admin can add planter, plants and seeds.
    • Customer can buy planters, plant and seed.
    • Customer can see all orders history.
  • Backend

    • Built authentication while login and logout using key.
    • Stored the data on MySQL and used it for Authentication.
    • Deployed the website on GitHub.

Contributors

Installation & Run

  • Before running the API server , you should update tha database config inside the application.properties file as per your Local database config..
  • After running this program in spring boot we have to hit this url to see all the API's in swagger [http://localhost:8585/swagger-ui/]

E-R Diagram of Online Nursery Plant Application


ERDiagram


Swagger UI


Screenshot (72)


Admin-Controller


admin-controller


Customer-Controller


customer-c


Order-Controller


order-c


Plant-Controller


plant-c


Planter-Controller


planter-c


Seed-Controller


seed-c


Thank You...


About

Online Plant Nursery Application where you can buy Seeds, Plants and Planters.


Languages

Language:Java 100.0%