Skip to content

Olcaytp/Customer-Order-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 

Repository files navigation

Customer Order Project

This project is available on GitHub. It is a customer order management system application.

Table of Contents

Project Description

This project is a customer order management system application. It provides an interface where customers can view their orders, create new orders, update existing orders, and delete orders.

Technologies Used

This project uses the following technologies:

  • React.js
  • Node.js
  • Express.js
  • MySql

Installation

To get a local copy of the project, follow these steps:

Usage

Running Backend

To run the backend server, navigate to the backend directory and run the following commands:

  • cd backend
  • npm install
  • npm start

The backend server will run on http://localhost:8080 by default.

Running Frontend

To run the frontend application, navigate to the frontend directory and run the following commands:

  • cd client
  • npm install
  • npm run dev

Database

The Customer Order Management System uses MySQL as its database. It consists of the following schemas:

  • customer_orders
  • orderItems
  • users table with roles

Pages

This application includes the following pages:

  • List of Customer Orders
  • List of Order Items
  • Customer Order Details
  • Edit Customer Order
  • Create Customer Order with Multiple Items
  • Welcome Page
  • Signin & Sign Up Pages

CRUD Operations

The application supports the following CRUD (Create, Read, Update, Delete) operations:

  • Create new customer order
  • View customer order details
  • Edit existing customer order
  • Delete customer order
  • Create new order item
  • View order item details
  • Delete order item
  • Create PDF dynamically and download

Screenshots

Screenshots

Create Customer Order Create Customer Order Create Customer Order Create Customer Order Create Customer Order Create Customer Order Create Customer Order Create Customer Order Create Customer Order

Create Customer Order

PDF Operations

The Customer Order Management System also supports PDF generation for customer orders and order items. Here's how you can utilize this feature:

Generating PDF Documents

To generate a PDF document for a customer order or order items, follow these steps:

  • Navigate to the Customer Order Details page or Order Items page in the application by clicking the view button.
  • Click on the "Create PDF Dynamically" button to initiate the PDF generation process.
  • The application will generate the PDF document based on the displayed information.
  • Once the PDF generation is complete, a generate pdf button will be provided.
  • Click on the generate pdf button to save the generated PDF document to your local machine.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published