Skip to content

An online nursery application is a platform that provides an online marketplace for buying and selling plants and gardening supplies. It enables users to purchase a wide variety of plants, seeds, planter, and accessories for gardening from the convenience of their own home.

Notifications You must be signed in to change notification settings

shubhamrasam/Online-Plant-Nursery-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Online Plant Nursery Application

Domain Description: An online nursery application is a platform that provides an online marketplace for buying plants and gardening supplies. It enables users to purchase a wide variety of plants, seeds, planter, and accessories for gardening from the convenience of their own home.

The application typically has features that allow users to search for specific plants or products, browse through various categories of plants and products, and read detailed descriptions and reviews before making a purchase. Additionally, the application may offer personalized recommendations based on a user's past purchases or browsing history.

Overall, an online nursery application provides a convenient and efficient way for individuals to pursue their passion for gardening and enhance their outdoor living spaces.

There are 2 users in the system:

  1. Administrator
  2. Customer

Rest Api for Online Plant Nursery Application

We have Developed the REST API for Online Plant Nursery Application.This Api performs All the basic CRUD operation of our Application with User validation at Ever Step

Modules

LogIn Module

Customer Module

Plant Management Module

Seed Management Module

Planters Management Module

Order Bookin Management Module

Features

Admin and Customer Authenticate With Session uuid

Admin Function

Admin Will be able to perform All Crud operation of the following modules

1. Plants Management

2. Seeds Management

3. Planters Management

4. Customer Management

Customer Function

Customer will be Able to do following function

1. Customer will be able to view the list of Plants , Seeds , Planters.

2. Customer will be able to buy order desired plants, seeds, planters .

Tech Stack Used

1. JAVA

2. Spring Framework

3. Spring Security

4. Spring Data JPA

5. Lombook

6. Hibernate

7. MySQL

8. Swagger

8. JAVASCRIPT

8. HTML

8. css

Contributor

1. Subham Rasam

2. Ayaz Khan

3. Ashish Kumar

4. Deepak Kumar

Installation And Run

Before Running The Api Server You Should Update the database config Inside The Application.properties file

Update The port ni,username and password

server.port=8088

spring.datasource.url=jdbc:mysql://localhost:3306/dbName

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

spring.datasource.username=root

spring.datasource.password=root

spring.mvc.pathmatch.matching-strategy=ANT_PATH_MATCHER

Api Root EndPoints

http://localhost:8088/

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

Please note that here we have use spring security for aceess put user=admin and password=root@123 and for customer use user=customer and password=root

ERR daigram

Flow Chart-Diagram

About

An online nursery application is a platform that provides an online marketplace for buying and selling plants and gardening supplies. It enables users to purchase a wide variety of plants, seeds, planter, and accessories for gardening from the convenience of their own home.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages