Online Shopping Website Project
In the current scenario, an Online Shopping website is highly beneficial to every person for having the option for hassle-free and easy shopping required urgently within a busy schedule. However, online shopping websites are often alternatively termed e-commerce sites. Moreover, the e-commerce sites operate quite differently than the normal company website of a product that usually displays the product ranges the company has. But through an e-commerce site, a person can smoothly operate the entire shopping functionalities like choosing the different products for purchase, adding them to the cart, and then altogether buying them from the cart on doing the payment through a payment gateway via an online payment system. Thus almost every kind of shopping website, whether it is big or small, follows this same structure and a similar system of operations. Thus with the introduction of the concept of the online store or e-commerce sites, the future of retail is expected to be extremely bright.
Snapshots of the online Shopping Website
Through this Online Shopping website, online customers can purchase the available products on this site. To initiate shopping through this online shopping website, the user needs to register on the website initially. After registering successfully through the site, the user requires to log in to the website successfully to begin the shopping. After login, the user can access the product page, and from there they can select the products to purchase. On selecting the product, the user is redirected to the product details page, where the details of the product are displayed. On viewing the product details the user can decide on the purchase of the product and thus add the product to the cart by clicking on the Add to Cart button. By clicking on the button, Add to cart, the user is redirected to the shopping cart page, from where the user can checkout to buy the product after checking all the purchase details of the product. Then, finally, after checking out, the user is redirected to the shipping page, where the shipping details are required to be fed by the user. Then the user can continue with the purchase after making payment on the website.
Existing System
In the existing system, the option for the mode of payment is not introduced and so the user might be unsuccessful in purchasing the product. With the non-availability of the payment options, the cash-on-delivery option could also be installed which is absent on the website. The home page of the website could display the diversity in products or the product categories in the form of a table or grid that is available on the website so that the online customer could have a better knowledge of the availability of the product on this online store. The product details page needs to be more organized by deploying grids, table structures, proper labels, and text boxes.
Proposed System
On this online shopping website, the payment options are activated, from where the user can choose the option of paying through a bank account, PayTM, credit card, debit card, etc. With the availability of the option for cash on delivery, the online customer can also pay on delivery if they are not comfortable with the online payment. With the activation of the product exchange and return scheme, more online customers can be attracted to the shopping site.
Software Requirements
Platform Used: Node JS
Programming Language: HTML5, CSS3 (Semantic Elements, CSS Grid, Flexbox), JavaScript (ES6), React Components (Props, Events, Hooks, Axios), TokenAuth, Secure Route, Redux (Store, Reducers, Actions), Node & Express (Web API, Body Parser, File Upload, JWT), Mongo DB
Database: Mongo DB (Mongoose, Aggregation)
IDE Tool: Visual Studio
Tools: ESLint, Babel, Git, Github, Heroku.
Leave a Reply