Skip to content

This is the collaborative project with 5 members and nursery store REST API, where customer can shop for plants, add it into their cart and place orders and on the other hand nursery store owners can add plants into their store and check for customer orders.

Notifications You must be signed in to change notification settings

sumitbokshi/peppy-move-2031

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 

Repository files navigation

REST API for Online Plant Nursery Management

  • It is a REST API application for Online Plant Nursery where a user can perform various CRUD operations.
  • Developed by a Team of 5 members which is executed within 5 Days

Tech Stack

drawing

drawing

drawing

drawing

drawing

drawing

drawing

drawing

Modules

  • Login, Logout Module
  • Admin Module
  • Order Module
  • Customer,Address Module
  • Plants Module
  • Planters Module
  • Seeds Module

Features

  • User and Admin authentication & validation with session uuid.

Admin Features:

  • Administrator Role for the entire application
  • Only admins can add/update/delete plants, planters, seeds from main database
  • Admin can access the details of different users and orders.

User Features:

  • Registering themselves with application, and logging in to get the valid session token
  • Viewing list of available plants, planters, seeds and order items of them.
  • Only logged in user can access his orders, profile updation and other features.

Contributors

Installation & Run

  • Before running the API server, you should update the database config inside the application.properties file.
  • Update the port number, username and password as per your local database configuration.
  • For current application we have used the below properties.
    server.port=8888

    spring.datasource.url=jdbc:mysql://localhost:3306/springboot;
    spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
    spring.datasource.username=root
    spring.datasource.password=root

ER DIAGRAM OF PLANT NURSERY MANAGEMENT APPLICATION

ER Diagram of Plant Nursery Project

About

This is the collaborative project with 5 members and nursery store REST API, where customer can shop for plants, add it into their cart and place orders and on the other hand nursery store owners can add plants into their store and check for customer orders.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%