Giter Site home page Giter Site logo

shivendra0852 / online-plant-nursery-rest-api Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 1.0 1.32 MB

Spring Boot REST API for an online plant nursery application developed by the team of five members using Core Java, Spring Framework, MySQL for data storage, etc. Features include plant and order management, user authentication, and more. Developer can easily access this Rest API for their web development.

Home Page: https://drive.google.com/drive/u/0/folders/1e3D3FLbWeNj0YWJ9H3noRySS8_ZPXnBY

Java 100.00%
hibernate java lombok spring spring-boot spring-data-jpa spring-validation sql swagger

online-plant-nursery-rest-api's Issues

Seed Controller

  • Call all the required methods for the service implementation class into the controller class

  • Return all the data in Response Entity with the status code

  • Run the application and check the errors

  • If errors are coming then fix that

  • Work with all the team members on the deployment part (Swagger)

Admin Controller, ReadMe File and Swagger

  • Call all the required methods in the admin controller
  • Create a readme file of the Project
  • Create a flowchart of the Project
  • Deploy the web services on the swagger

Planter Entity Class

-[ ] Create entity class of planter
-[ ] Do proper validation of every variable
-[ ] Generate all the required things using Lombok

Plant Controller

  • Call all the required methods for the service implementation class into the controller class
  • Return all the data in Response Entity with the status code
  • Run the application and check the errors
  • If errors are coming then fix that
  • Work with all the team members on the deployment part (Swagger)

Plant Exception Class

-[ ] Create a plant exception class
-[ ] Extend Runtime exception
-[ ] Write the exception into Global exception handler class

Admin Entity Class

-[ ] Create entity class of admin
-[ ] Validation in every part
-[ ] Generate all the required things via Lombok

Planter Service Implementation

-[ ] Create all the required methods in the service interface
-[ ] Implement all the methods into the service implementation class
-[ ] Throw required exception

Customer Exception Class

-[ ] Create a customer exception class
-[ ] Extend Runtime exception
-[ ] Write the exception into Global exception handler class

Seed Entity Class

-[ ] Create entity class of seed
-[ ] Do proper validation of every variable
-[ ] Generate all the required things using Lombok

Customer Controller

  • Call all the required methods for the service implementation class into the controller class
  • Return all the data in Response Entity with the status code
  • Run the application and check the errors
  • If errors are coming then fix that
  • Work with all the team members on the deployment part (Swagger)

Plant Service Implementation

-[ ] Create all the required methods in the service interface
-[ ] Implement all the methods into the service implementation class
-[ ] Throw required exception

Authorization Exception Class

-[ ] First of all, create MyErrorDetails class
-[ ] After that, create a Global exception handler
-[ ] Write all the named exceptions in the Global exception handler class
-[ ] Create Authorization exception class and extend Runtime exception
-[ ] Add that exception in Global exception handler

Customer Entity Class

-[ ] Create entity class of customer
-[ ] Do proper validation of every variable
-[ ] Embed Address (Address shouldn't be an entity class)
-[ ] Generate all the required things using Lombok

Seed Exception Class

-[ ] Create a seed exception class
-[ ] Extend Runtime exception
-[ ] Write the exception into the Global exception handler class

Plant Entity Class

-[ ] Create entity class of plant
-[ ] Do proper validation of every variable
-[ ] Generate all the required things using Lombok

Planter Exception Class

-[ ] Create a planter exception class
-[ ] Extend Runtime exception
-[ ] Write the exception into Global exception handler class

Customer Service Implementation

-[ ] Create all the required methods in the service interface
-[ ] Implement all the methods into the service implementation class
-[ ] Throw required exception

Planter Controller

  • Call all the required methods for the service implementation class into the controller class
  • Return all the data in Response Entity with the status code
  • Run the application and check the errors
  • If errors are coming then fix that
  • Work with all the team members on the deployment part (Swagger)

Seed Service Implementation

-[ ] Create all the required methods in the service interface
-[ ] Implement all the methods into the service implementation class
-[ ] Throw required exception

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.