java springboot springjpa poc

Closed Posted 7 months ago Paid on delivery
Closed Paid on delivery

ORDER MANAGEMENT SYSTEM

Overview

The Order Management System is an application that is used for inventory management. It includes purchases, orders, suppliers, products, etc. It

consists of two modules: the employee module and the user module. In the employee module, the first employee logs into the system. So, the

employee dashboard is open. As an employee, he has all his rights.

Employee will create a category for the product. Each product has its own category, so when we add any product, we first specify its category.

Employee will add company details for each product. Each product has its own company. It will help the user to show.

the company detail during the purchase of any product.

The employee will add all the products and modify their details, as well as search for products and display all.

products by category or company

First registers all our details into the system. After completing user registration, the system will generate a

customer ID. When a user adds a product to their cart, their customer ID is associated with that product.

Point to be remember.

 If you want to add any new feature and add new API so you can do accordingly.

 Required Changes in a database so you can do accordingly.

 Use proper validation entity level as well as rest level.

Week First: -

Overview

 In first week, we will create an API to create category, delete category, edit category details, search category, list of all categories and

we also create API to add all details of the product company, edit company details, delete company details.

User Stories

Product Category: - (Table Details are given below)

 As an employee, I should be able to create Product categories. If any category already exists with the same name, the

employee should not create that category and throw an exception ("Category With this name already exists").

 As an employee, I should be able to edit Product categories. If an employee renames a category and a category with this

name already exists, it will throw an error ("Category With this name already exists").

 As an employee, I should be able to delete Product categories. First, you should check if any product does not belong to

this category, so you must delete that category. Other employees cannot delete that category.

 As an employee, I should be able to Search any category by its name.

 As an employee, I should be able to show all the categories with pagination.

Product Company: - (Table Details are given below)

 As an employee, I should be able to add product and company details. If any company already exists with the same

name, the employee should not create that company again and throw an exception ("Company already exists").

 As an employee, I should be able to edit product and company details. If any company already exists with the same

name, the employee should not create that company again and throw an exception ("Company already exists").

 As an employee, I should be able to delete the company. First, you should check if any product does not belong to this

Company, so you must delete that company. Other employees cannot delete that company.

 As an employee, I should be able to show all the companies with pagination.

 As an employee, I should be able to Search any Company by its name.

Note: -

Write test cases for all the API’s (Mandatory Junit and Mockito).

Java J2EE Spring Boot Spring JPA

Project ID: #37313404

About the project

12 proposals Remote project Active 5 mos ago

12 freelancers are bidding on average ₹2713 for this job

amoldevadhe3

I am excited to submit my proposal. With my expertise and experience, I am confident that I can deliver the high-quality work you are looking for. I am eager to be a part of your project and help you achieve your goals More

₹1050 INR in 7 days
(12 Reviews)
3.9
Gulshair1122

Hi Respected Client . Professional Java developer here with 5+ years experience. As I only do java projects and you can see it from my profile too so I have firm belief on myself. Looking forward to discuss you with mo More

₹1050 INR in 7 days
(11 Reviews)
4.0
anilnivargi49

Hi, I have around 9+ yrs of exp in java/j2ee and mainly worked in java8, Spring boot, Spring MVC, JPA/Hibernate, SQL and NoSQL databases. We can discuss more details over the chat.

₹1050 INR in 7 days
(8 Reviews)
2.4
kishanprasadtech

Hi, I am java full stack developer from Hyderabad. I had nearly 4 years of experience in developing web applications using spring boot and angular. I had an experience in developing REST apis using spring boot and More

₹20000 INR in 7 days
(1 Review)
2.4
spurt19961229

I have read your Details. I am not as good at writing as other freelancers, but I have the ability to best meet your needs and I am ready to talk with you. I am sure that if you connect with me, good results will come More

₹1050 INR in 7 days
(0 Reviews)
0.0
skyplussoftware

I am a profitient software engineer with alot of skills in designing secure systems. I deliver work on time. Let's work together and enjoy my service.

₹1050 INR in 7 days
(0 Reviews)
0.0
shubhamshankar18

I am working as software engineer as Rest API developer in java using spring boot, Hibernate,JPA,MySql,MsSql

₹1050 INR in 3 days
(0 Reviews)
0.0
Pippallaraj

I will give my best what you need from me. I have experience on the technologies what you are expecting.

₹1500 INR in 7 days
(0 Reviews)
0.0
mrudula666

Hi, I have 5 years in spring-microservices and maven architecture.. I have done few projects in spring-boot architecture using Java 8/11, spring data JPA including Hibernate, RestTemplate, Feign Client, JdbcTemplate, J More

₹1050 INR in 7 days
(0 Reviews)
0.0
bharathkumarG5

i was working in a product based company and i have 1 year of experince in startup company .i used handle multiple applications like health domin compare to that i think it not that big task for me i will take some ti More

₹1150 INR in 7 days
(0 Reviews)
0.0