Skip to content

Garden Greens : REST API for an Online Nursery Plant Management System where customers can buy plants and planters.Video Presentation Link : https://drive.google.com/file/d/1FmdL1pRTIosr67cbZPksqyzeNpUuhH57/view

Notifications You must be signed in to change notification settings

vivekraj21/spooky-approval-5103

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Garden Greens

An Online Nursery Plant Management System where customers can buy plants and planters.

There are 2 kinds of users :

  • Admin
  • Customers

Admin can manage all the things, whereas customers can only manage themselves and their orders.

Features

  • Admin can register and login/logout
  • Admin can look into any modules i.e. plants, planters, customers etc. and manage them as well.
  • Admin can perform CRUD operations on plants, planters and also delete customer details.
  • Customers can register and login/logout.
  • Customers can look at all the plants and planters present.
  • Customers can place order of plants and planters.
  • Customers can also perform CRUD operations on themselves.

Tech Stack

  • Core Java
  • Spring Boot
  • Hibernate
  • MySQL (RDBMS)
  • Maven
  • Swagger UI
  • Spring Tool Suite (Eclipse)

Deployment

To deploy this project on localhost paste this below code in application.properties file in the resources and update according to your database name, username and password of your MySQL database.

 #changing the server port
server.port=8888

#db specific properties
spring.datasource.url=jdbc:mysql://localhost:3306/database
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.username=username
spring.datasource.password=password



#ORM s/w specific properties
spring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=true

spring.mvc.throw-exception-if-no-handler-found=true
spring.web.resources.add-mappings=false

spring.mvc.pathmatch.matching-strategy = ANT_PATH_MATCHER

Swagger UI - Link

Use this link after deploying the application on your localhost.

http://localhost:8888/swagger-ui/index.html

ER Diagram

ER Diagram

Modules

alt text alt text

Explanation Video

Authors

About

Garden Greens : REST API for an Online Nursery Plant Management System where customers can buy plants and planters.Video Presentation Link : https://drive.google.com/file/d/1FmdL1pRTIosr67cbZPksqyzeNpUuhH57/view

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages