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:
- Administrator
- Customer
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
Admin and Customer Authenticate With Session uuid
1. Plants Management
2. Seeds Management
3. Planters Management
4. Customer Management
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 .
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
1. Subham Rasam
2. Ayaz Khan
3. Ashish Kumar
4. Deepak Kumar
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
http://localhost:8088/
http://localhost:8088/swagger-ui/index.html