avored / laravel-ecommerce

AvoRed an Open Source Laravel Shopping Cart
https://avored.com
1.5k stars 549 forks source link

Front Design Improvements #11

Open indpurvesh opened 7 years ago

indpurvesh commented 7 years ago

I am thinking to do a design improvement now for front end and backend both.

kmg101 commented 7 years ago

Hey, I'm interested in helping. This is an awesome project and will like to see it grow.

indpurvesh commented 7 years ago

I am glade to hear it. I have added a themes/mage2/basic theme. It does have assets folder and one home view file only for now (which override the view from modules/base/Mage2/Dashboard/views/home/index.blade.php). I hope this information make sense.

If you add another theme with bootstrap framework it would be great. thanks @kmg101

kmg101 commented 7 years ago

Yes, I will take a look at it this week. Thanks

indpurvesh commented 7 years ago

Thanks @kmg101

designviacode commented 7 years ago

Hey i'm really interested in working on this project. Please let me know what can i pick up on .. like right now .. :)

indpurvesh commented 7 years ago

@designviacode Very pleased to hear that you like to contribute to project. If you help it with creating first basic theme design. Let me give you an example of how you can override the template. Let say if you want to override product view template. Currently its loading view from: modules/base/Mage2/Catalog/views/product/view.blade.php you can copy this file from here to theme folder: themes/mage2/basic/product/view.blade.php

zaisahil commented 7 years ago

Getting an error:

RuntimeException in Encrypter.php line 43: The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths.

Please help!

jorgeepena commented 7 years ago

@zaisahil . Check that you have your .env file properly configured. Proceed to your command line and write : php artisan key:generate

Done.

indpurvesh commented 7 years ago

thanks @Eggotron

cgrio commented 6 years ago

I will study now this solution if works for me i will do a template and add to project ok?

Thanks

ihabhamad commented 6 years ago

i now working on front end theme and some enhancement

mkraha commented 6 years ago

I need to contribute front and backend. I have other projects in my local those are works with php5.xx but this works only with php 7xx so any idea to make this work at local?

indpurvesh commented 6 years ago

@krahamath If you have a PHP 7.XXX installed in local it wont stop PHP 5.** Projects.

mkraha commented 6 years ago

It affect so that I am asking

nteej commented 6 years ago

Hai,All Members,

Me too interested to help on this project.Also need to be a backer from next month end.How I can join?

indpurvesh commented 6 years ago

All the Contribution is always welcome. If you want to do some design improvements i have some ideas in my mind but its not priority for me at this stage:

nteej commented 6 years ago

Ok sure.1st of all I'll do develop these things .I can do implement one or 2 things today itself

nteej commented 6 years ago

I already found some issues & fixed some of them.But I cant commit them into my own branch.Please do process new branch & assign me as an contributor. Then I can push my code & make a pull request.

nteej commented 6 years ago

Identified issue list.

User profile update - normal

path issue image rename issue image type issue

user register email send issue rise without capturing exception - normal

admin login - critical currency delete without confirmaion

http://localhost:8000/admin/site-currency/3/edit conversion_rate vallue can't put more than 2 decimals ex => 0.0063 truncated to 0.01

http://localhost:8000/my-account/address/create

first name last name must be auto picked & need option to select same for both

Phone didnt pick from profile.

Address need 2 more types residance permanent

http://localhost:8000/admin/attribute

Attribute loading issue

Have resolved by editing relevent file

nteej commented 6 years ago

I can fix these issue due I'm fixing them all for my deployment.

indpurvesh commented 6 years ago

You can use dev branch

nteej commented 6 years ago

I'm currently on it.But I cant commit my changes due unauthorize.You need to add me as a collaborator.Then only I can commit my code.

nteej commented 6 years ago

Thanks.Also do the same for framework repo.I've updated that too.

nteej commented 6 years ago

Also you may be like to this type UI that I've aready used my my own laravel app. screenshot from 2018-06-30 13-05-07

screenshot from 2018-06-30 13-09-42

nteej commented 6 years ago

Also I'm happy to add Megamenu function if you willing to have. screenshot from 2018-06-30 13-11-10

indpurvesh commented 6 years ago

As a demo or default I would prefer a simple design if you want you can put your theme as a custom theme

indpurvesh commented 6 years ago

As you mentioned mega menu and others comes as a separate modules.

nteej commented 6 years ago

ok sure.Lets follow that structure.its quite easy.

ghermans commented 6 years ago

@indpurvesh the current method that is used to display categories isn't very useful if you have a lot of categories. Using a megamenu could resolve the issue or we could make a left menu like suggested above by @nteej 's comment. https://github.com/avored/laravel-ecommerce/issues/11#issuecomment-401524401

indpurvesh commented 6 years ago

You are right. But there is an option to put a category into a submenu as well. I am hoping to make a mega menu as a custom module instead of build in feature. But again I will think about it.

Instead I am thinking of adding a group menu into an admin let say: (main top menu, left menu or footer menu) then inside a code they just do $menus = Menu::get('footer-menu') I know this feature does not exist right now but I have it in my queue and once I hope then designer/developer will then use those function and put the menu as they like in their theme.

@ghermans What's your opinion?

indpurvesh commented 6 years ago

@ghermans Your front design looks very nice. Thanks for the hard work that you have put in.

ghermans commented 6 years ago

@indpurvesh i do understand that you want to keep the default template simple as possible, but keeping something simple does not mean that the end-user / customer experience may suffer on it.

What i have seen on other e-commerce platforms like OpenCart & Magento is that most of the time end-users and even designers use the default theme to add / modify there own style to it, so i would suggest to consider adding more features that benefit the end-user / customer experience by default.

Also thank you for your feedback regarding the front-end improvements, i'm not done with it yet but i must admit that it looks better then before :) also if you have any suggestions regarding the design ping me and i will try to help

indpurvesh commented 6 years ago

@ghermansI agree that nowadays thing has changed a lot. Letus make a mega menu.

indpurvesh commented 6 years ago

@ghermans Lets Add most of my todo list into here.

https://github.com/orgs/avored/projects/1

ghermans commented 6 years ago

The link isn't working
edit: now it works

ghermans commented 6 years ago

@indpurvesh could you maybe add the current open issues also to the project list?

indpurvesh commented 6 years ago

I have added most of them.

ghermans commented 6 years ago

@indpurvesh i'm busy with changing the datagrid for the backend theme to default html tables instead divs. datagridknipsel

indpurvesh commented 6 years ago

@ghermans no worries friend.

Possibly yes you can use tables

ihabhamad commented 6 years ago

@indpurvesh you can use my mega menu laravel package https://github.com/ihabhamad/LaravelMegaMenu

ihabhamad commented 6 years ago

New version in progress and well be coming soon but iam very busy now

ghermans commented 5 years ago

@indpurvesh i am still busy with upgrading the back-end theme but i expect to push the changes tomorrow or during the weekend.

backend-dash

backend-dash2

indpurvesh commented 5 years ago

@nteej or @designviacode anyone have some idea about improving the frontend design?