Deliverables: the web site + short report (for source code and snapshots)
Project description:
Create a web site which will present a product catalog of books or laptops or smartphones or watches, etc. (The type of the product can be chosen by students).
The web site should have at least four web pages and one master page:
[login to view URL] "Home" page will show:
- The different available products. It will only display photos of products (with a minimum of details) which are available in the stock. Photos of products could be displayed in any convenient way (tabular, lists, etc.).
[login to view URL] "productDetails" page is displayed when the user clicks on the photo of a product in the home page. The page will display all information about the product. A link or a button “Add to shopping cart” will be displayed next or under the product details and will allow a registered user to add the product to his shopping cart (which contains the list of his selected products). If a non-registered user clicks on "add to shopping cart", a message will tell him that he should log in before.
[login to view URL] "shopCart" page which will be displayed when the user clicks on the ShopCart Logo (which is included in the master page). This will display the list of the products that the user added to his shopping cart. If the user is not logged-in, a message will tell him that he should log in first.
[login to view URL] "Create account" page will allow the user to create an account and become a customer. The user will enter at least a username and choose a password to register. You can include any other registration information like First name, last name, email address, address, etc. You can also include a "forgot password" link, etc.
[login to view URL] master page will contain :
-A navigational menu with at least two menus (Home, Create account)
-A login block
-A banner, a logo, …
-The shopping cart logo (which can be clicked by registered users to display the selected products)
-A footer
-Etc.
Design and implementation:
For the design of the web site:
[login to view URL] can go to [login to view URL] and choose an appropriate free template that is well adapted to product catalogs. Read carefully the .css file that you will use and see the .html sample output to understand the different rules in the CSS file in order to know how and where to use them.
[login to view URL] the implementation, you will need to use Asp.net, VB.net, SQL Server, HTML and CSS.
[login to view URL] product catalog needs a database into which you will store all information about registered users, products and shopping carts’ contents. You can create an SQL Server Database inside the App_Data folder of your web site then create the different tables:
Product (idP, labelP, desP, priceP, QtyP, photoPath,)
User (idU, uName, uPass)
ShopCart (#idU, #idP).
PS. - Underlined attributes are primary keys. Attributes with # are foreign keys.
If you see that it is necessary to include additional tables, attributes, etc. you can do it.
After creating the database, you have to fill the tables: Product and User with some records.
[login to view URL] at the video on [login to view URL] that will help you.
PS. This video should be used just to help you understanding the different steps that you should follow. DON’T produce the same web catalog provided in this video.
PS. As a first step and until covering [login to view URL] Chapter, you can start by creating a static catalog (a static list of products not stored in a database + no user registration and login + no add to shopping cart).
Hi,
I have 7+ years of exp in ASP.NET with SQL, Bootstrap and MVC4.
I have a huge portfolio with me and I have done more then 20 E commerce websites so far.
Please PM me so that we can discuss more.
Regards:-
AshishM
We are a team of highly qualified professional having extensive hands on experience in Graphic Designing for both Print and Web as well as Web Development on almost each & every platform.
We have the concept of dedicated designer & developer for each and every project which enables us to deliver our project in a smooth & timely manner with cent percent customer satisfaction and confidence. Some of our core expertise are UX Designing, UI Designing, HTML5 implementation, JQuery integration, Landing page Designing, IOS & Android Apps, Wordpress , Bootstrap , PHP, AJAX, eCommerce & DotNet.
If you want to have a seamless project completion with delivery does talk to us. Furthermore we will be glad to offer you free mockups if you are interested.
Regards
I have developed quite a few websites in ASP.Net and I think hiring me will be mutually beneficial. Also, I have a suggestion to use C# as the code behind language as it is easier to manage.