Skip to content

younesghu/E-commerce

Repository files navigation

Project preview & description

E-commerce project made with PHP Laravel, this project idea has been given me by chatGPT because I wanted to make a beginner/intermediate project to get myself more in touch with this awesome framework. As a side note, this project has so much potential for new features to be added, however, I just feel like I've done everything I can for now. I might add new features to it later on once I gain more experience and confidence on working with bigger projects.

Website's interface :

1

You can preview products and lookup for anything you want in the search bar (this function basically looks for: name, description & categories. if anything matches it brings it to show up). At this example, I searched for word "apple" so I got apple products back.

6

When you press any product you get transitioned to single product page that gives you details about the product and its owner.

13

Here I made an account to test and add a new product.

4

Once logged in, you get additional options in your navbar. Manage products lets you check the products you own, and cart that lets you add products to it and logout of course.

5

I tried to add a new product so I got transitioned to create product page, like you see down here.

7

Once you save everything, it appears on the main page organized from newest to oldest.

8

I pressed manage products so as to see the products related to my account. As expected, only the product that I've just added appeared. It gives full authority to product owner to edit or delete.

9

If the product owner wishes to edit his product, it transitions you to edit page.

10

I went back to the main page and added few products to my cart so as to get them.

14

As you can see everything has been added to my cart with the ability to remove anything as the user wishes. Total is calculated as well, if you wish to checkout.

11

I logged out of my account and everything stays as it is.

12

Thanks for your attention :D