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 Introduction

MasterHead

Hello! I am Shivendra Shrivastwa, an enthusiastic Java developer with vast experience in crafting clean and efficient code, I take pride in creating innovative and scalable solutions that solve real-world problems and improve people's lives.

As a developer, I constantly seek new challenges and strive to stay ahead by keeping up-to-date with the latest trends and technologies. I have diverse skills in multiple technologies like Java, Hibernate, JDBC, MySQL, Spring Framework, SpringBoot, RestAPI Webservices, HTML, CSS, and JavaScript, and a proven track record of delivering high-quality projects.

My ultimate goal is to work with teams with forward-thinking ideas and create cutting-edge software products that drive uniform growth and success for businesses and individuals. I am an energetic team player who thrives in fast-paced and dynamic environments, always eager to utilize my skills and expertise to help projects reach their full potential.

If you are searching for a reliable, skilled, and passionate Java developer to join your team, look no further! Let's collaborate and build extraordinary software products that make a meaningful impact on the world.

Coding

  • ๐Ÿ’ฌ Ask me about Java, Maven, Hibernate, JDBC, DBMS, SQL, SpringBoot, RestAPI Webservices, etc.

  • ๐Ÿ‘จโ€๐Ÿ’ป All of my projects are available at my Portfolio

  • ๐Ÿ“ซ You can reach out to me through [email protected]

  • โšก Fun fact: I chose DEVELOPMENT, DEVELOPMENT didn't choose me.

Connect with me:

shivendra0852 shivendra-shrivastwa-492273237 shivendra0852 shivendrasince2001

Languages and Tools:

aws css3 git html5 java javascript mysql postman spring

shivendra0852

ย shivendra0852

shivendra0852

Shivendra's Activity Graph

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

Contributors

akash1yadavv avatar dyshendre avatar rawatshubham1645 avatar shivendra0852 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

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

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)

Plant Service Implementation

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

Seed Entity Class

-[ ] Create entity class of seed
-[ ] 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

Plant Entity Class

-[ ] Create entity class of plant
-[ ] 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 Exception Class

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

Planter Entity Class

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

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 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)

Customer Service Implementation

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

Admin Entity Class

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

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

Customer Exception Class

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

Seed Exception Class

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

Seed Service Implementation

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

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)

Planter 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

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.