Software engineer Computer Science

Design an Inventory Management and Invoicing Web Application

Design and develop a simple responsive Inventory Management and Invoicing web application including Front-end and Back-end. 

Certified by

722379654 640
Play button

Timeline

30 days

Certificate

Provided by the Company after Review

Incentives

Paid Internship

Expected Output

  1. Wireframes/Prototype of Page 1    Link
  2. Database Schemas for Page 1    Link
  3. Wireframes/Prototype for Page 2    Link
  4. Database Schemas for Page 2    Link
  5. Wireframes/Prototype of Pages 3, 4 & 5    Link
  6. Database Schemas for Pages 3, 4 & 5    Link
  7. Complete Source Code of the Application - Upload to a Git Repository    Link
  8. A screen recording of the web app working end to end on a laptop.    Video
  9. A screen recording of the web app working end to end on a mobile phone.    Video

Why take up this Menternship?

On completing this Menternship, you will learn about

  • 1. Basics of Web Development and how to build end to end web services.
    2. Hands on experience on front end languages and frameworks like JavaScript, jQuery, Bootstrap etc. 
    3. Implementation of Restful Backend API's and how they interact with databases and front-end clients. 

About this Menternship

Inventory management is a system of overseeing the steady flow of all parts and processes needed to effectively stock and supply units of an organization’s products This includes all aspects of inventory - physical parts and space, ordering, storage, production, and distribution - from the beginning to end of the cycle. Because most products are continually manufactured, an inventory management system must be cyclical, responsive, and tightly engineered so that there are no gaps in production.

Users of the web application you create will be small shopkeepers who receive some products from their vendors and sell these products to customers. Some of the use cases are :

  1. While receiving the products from vendors, the shopkeepers save the product details like product name, serial number, quantities, prices, vendor details etc using the Web app. 
  2. During the sale of these products, the shopkeepers use the Web App to input the quantities sold, selling price etc, generate an invoice and give it to the customers.
  3. At any point, the shopkeeper can use the Web App to track the quantities of any product stored at his shop.
  4. At any point, the shopkeeper can use the Web App to track the sales made in any given date range.

Design an Inventory Management and Invoicing Web Application