Project on Developing an E-Commerce Website

Published on . Written by

E-Commerce mini project

Our E-trade venture isolates into two primary parts; the initial segment is the making of dynamic E-business web destinations and overseeing them through our web website. The second part is shopping transactions that permit organization proprietors, who we make an E-business web website, to sell their items through our web webpage. This should be possible by demonstrating their items to customers and afterwards, buyers can play out all shopping procedures.

Read more..

SLNOTE

Skyfi Labs Projects
There will be 2 main aspects of designing this project:-

Front-end:- designing and customizing the look and feel of the website

Back-end:- Making the website dynamic and being able to communicate with the database

Technology Used

Platform: PHP

Programming Language:HTML,HTML5,CSS,CSS3, Bootstrap , MySql

Software Tool: Notepad++, Netbeans, Java JDK 8.1


SLLATEST
Database name: MySQL

PHP server tool requirement for the project running:

XAMPP

LAMP

WAMP

APACHE

Project Implementation

The website will consist of HTML, CSS, BOOTSTRAP, PHP and MYSQL code. The HTML, CSS and BOOTSTRAP part of your code decides how your website will look, while the PHP and MySQL part decides how it will function. You will have 3 major tasks during this project. They will be structured as follows:

HTML, CSS AND BOOTSTRAP: where we will design the look of each page of your website.

MySQLi: where we can add functionality to the website.

PHP: where you can add features, such as validations and security to the website.

The main structure will consist of the following

index.php

about.php

contact.php

signup.php

home.php

confirm.php

success.php

settings.php

From these pages, we will need to make some small pages which will have only PHP code 

Form INJECTION

When you permit a client to enter a contribution on your website, there is consistently the hazard that a programmer may attempt to hack your server or website. This can be possible by entering a PHP code rather than out and out content in the information field of the structure. Form injection is a fundamental security highlight which makes it hard for hackers to do this. Utilizing structure injection, we recognize whether a client is attempting to pass a PHP code in the information field of a structure. This is essential security against potential hackers.

In the login structure, there are two fields, one is the email address and the other is password. At the point when the client enters his credentials, the website checks the database for the email and password. If both are discovered comparable to a similar client on the database, the client is signed in. Once more, we use form approval and form injection similarly as we did it in the information exchange structure.

On the off chance that a client enters an email id that isn't enlisted in the database, he/she isn't permitted to login and an error message is shown. If the email id is enrolled and the client enters an off-base password, a mistake message is demonstrated showing that the password entered is wrong. If he enters the right email address and password, he is signed in and is diverted to the landing page.

We can likewise have a 'forgot password' connect, which takes the client to a page where he can enter his email address. After doing as such, another password is set for him and emailed to his email address.

For extra wellbeing, highlights being executed in these structures are that the passwords entered by the clients are scrambled. In this manner, regardless of whether the database is undermined by a programmer, he/she can't decide the password. When the client's information is approved, the data entered by him is acknowledged and put away in a database (MySQLi is utilized for this reason). The client is diverted to the landing page, where he can peruse and arrange things.

The products page can simply be an Html and CSS styled page, displaying products to buy, and when the user will click on the ADD TO CART button, he/she will be subsequently be redirected to the CART PAGE and from there, a payment method can be provided, and finally, a SUCCESS Page can also be made, confirming the purchase.


SLDYK
Kit required to develop Project on Developing an E-Commerce Website:
Technologies you will learn by working on Project on Developing an E-Commerce Website:


Any Questions?