java springboot springjpa poc
₹600-1500 INR
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).
Project ID: #37313404
About the project
12 freelancers are bidding on average ₹2713 for this job
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
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
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.
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
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
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.
I am working as software engineer as Rest API developer in java using spring boot, Hibernate,JPA,MySql,MsSql
I will give my best what you need from me. I have experience on the technologies what you are expecting.
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
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