Skip to content

sanheensethi/SariShopping

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SariShopping(C++ Project)

Build Status

Documentization

This content is released under the MIT License (MIT)

Copyright (c) 2021 , Sanheen Sethi

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

@project SariShopping
@author Sanheen Sethi
@copyright Copyright (c) 2021, Sanheen Sethi
@license http://opensource.org/licenses/MIT	MIT License
@link https://github.com/sanheensethi
@version version 1.0.0
@filesource
@Date : 19-05-2021
@Time : 10:10 PM

Installation

  • Clone this repository in your system
  • Create two directories Order/ and data/ in the directory where you are going to place the code.
  • Main File is SariShopping.cpp

Details

In SariShopping File, there are many concepts used in that for developing the small E-Commerce Console Project. It have around 9 classes.They are as follows :

  • [class extraWork] - This class is used to create small work handing like asking user for input,waiting function to Hold the Console Menu,clear function to clear the screen.
  • [class Material] - A Linked List Node used to store the data locally and store the data in the cart of the user. This Node is gernalized , so any type of item can be inserted into it.
  • [class Clothes] - This class is used to Add Items, Display Items and Search Items. The functions are same as Insert Node at end,Traverse and Display the Nodes and Search in the node.
  • [class Form] - This class is used to create forms like SignUp and SignIn in the project, as this class is gernalized used to create any type of the form.
  • [class HashCode] -This class is used to generate the HashCodes for the Password Entered by user during Signup and Sigin.
  • [class Database] - This class is used to insert the data in file, authenticate the sigin process
  • [class ShoppingItems] - This Class is used to add the Items locally into the project.
  • [class CartNode] - This class is used to create the Node for the Cart Items.
  • [class Cart] - This class is used to insert item in the cart , delete item in the cart and Display items of the cart.

Sanheen Sethi.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors