Project Name: technoshop
Project Description: E-commerce site that called technoshop.
It is based Business-to-Consumer (B2C).
Users can do these functions:
- Account
- register, login
- update own information and delete own account.
- forgot password and validate email.
- Shop
- search product.
- filter products according to category, brand and price.
- sort products according to price (ascending), price (descending), newest arrivals and most rated.
- if the product is in stock, then users can buy that product.
- add to favorite the products.
- after users bought the products, users can review and comment the products that they bought.
- list orders that user has in detail.
- list and delete reviews that user has.
- change language in website. There are two language that are english and turkish in this website.
Admin can do these functions.
- list, create, update, delete the products.
- list, create, update, delete the brands.
- list, create, update, delete the categories.
- list, delete the users.
- list, delete the contact messages.
- list the orders and change order statuses of orders.
You will seed the database using the seeder classes after run migrations.
You will login to admin panel using user information that is below shown after you seed the database using the seeder classes.
E-mail: admin@admin.com
Password: admin.123
You should change admin information with your own email address. Because, orders information will be sent to your email when users order the prouducts that is their cart.
Techonologies that used in the project.
- Object Oriented Programming
- HTML
- CSS
- Bootstrap
- JavaScript
- jQuery
- Ajax
- PHP
- Laravel Framework
- JSON
- SQL
- PostgreSQL
- REST API