Giter VIP home page Giter VIP logo

shopperlabs / shopper-react Goto Github PK

View Code? Open in Web Editor NEW
247.0 26.0 68.0 44.16 MB

:warning: [ABANDONED] An eCommerce administration built with Laravel 5 for create online shop.

Home Page: https://laravelshopper.io

License: Other

PHP 18.42% JavaScript 10.48% SCSS 4.12% Blade 66.98%
ecommerce laravel php reactjs ecommerce-platform react laravel-ecommerce laravel-admin-panel dashboard ecommerce-store

shopper-react's Introduction

Shopper

⚠️ This package is abandoned and no longer maintained. Use this version instead. ⚠️

👉 If you are interested to step on as the main maintainer of this package, please reach out to me!


Introduction

Shopper is an Admin Management build for Laravel 5.6+ which includes all the necessary for your online market application. This project is inspired by Orchid/Platform. Please note that this package is still under active development.

Table of Contents

  1. Requirements
  2. Features
  3. Installation
  4. Usage
  5. Documentation
  6. Change log
  7. Testing
  8. Contributing
  9. Security
  10. Credits
  11. License

Requirements

Make sure your server meets the following requirements.

  • Apache 2.2+ or nginx
  • MySQL Server 5.7.8+ , Mariadb 10.3.2+ or PostgreSQL
  • PHP Version 7.1.3+

Features

It packs in lots of demanding features that allows your shop to scale in no time:

  • Responsive Layout
  • Pace Loader
  • Admin Authentication (With Sentinel)
  • Custom Admin Dashboard (E-commerce, Google Analytics)
  • Automatic Validation Errors
  • Element React
  • React Component
  • Multiple Locale, Currencies
  • Image Cropper
  • Orders Management System
  • Tag Management System
  • Discount Management System
  • Coupon Management System
  • Products, Related Products, Offers Management System
  • Customers Management System
  • Customer Cart, Wishlist, Product Reviews.
  • Impersonate User
  • Custom attributes
  • Social Media Post integration (Twitter & Facebook)
  • Algolia Search
  • Translate Message
  • Custom configuration (Database download, Google Analytics)
  • Open Source
  • More to come..

Installation

Firstly, download the Laravel installer using Composer:

$ composer require mckenziearts/shopper  

Run this command to install Shopper in your project

php artisan shopper:install

This command will install shopper, publish vendor files, create shopper and storage symlinks if they don't exist in the public folder, run migrations and seeders classes.

Extend your user model using the Mckenziearts\Shopper\Plugins\Users\Models\User as Authenticatable alias:

namespace App;

use Mckenziearts\Shopper\Plugins\Users\Models\User as Authenticatable;  
  
class User extends Authenticatable  
{  
  
}

Republish Shopper's vendor files

php artisan vendor:publish --provider="Mckenziearts\Shopper\ShopperServiceProvider"
php artisan vendor:publish --all

During publishing of shopper vendors files, shopper will add some others package's configurations files to your config folder : larasap.php, scout.php, currencyConverter.php, laravellocalization.php and cartalyst.sentinel.php

If you want to create an admin user use this command:

php artisan shopper:admin

Usage

Run laravel server

php artisan serve

To view Shopper's dashboard go to:

http://localhost:8000/console

Documentation

Official documentation is available Here.

Change log

Please see the changelog for more information on what has changed recently.

Testing

$ composer test  

Contributing

Please see contributing.md for details and a todolist.

Security

If you discover any security related issues, please email [email protected] instead of using the issue tracker.

Credits

License

MIT. Please see the license file for more information.

shopper-react's People

Contributors

dependabot[bot] avatar fabriceyopa avatar hexablob avatar luhansalimena avatar mckenziearts avatar picbenoit avatar snyk-bot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

shopper-react's Issues

Error while creating of admin user from command

I would to try of create admin account with this command php artisan shopper:admin I have this error. Maybe problem on your database attributes (Non null constrains on gender). Sorry for my english.

image

Examples

Exists any example for use any resources existing in this package?

How to publish public folder to my public/shopper ?

Hello,

I forked your project yesterday cause I want to add a "name" field to "addresses" table. a shopper user can have multiple addresses so it can be well to let the user named it.
If you are ok, I can make a PR after I valid my dev.

But I didn't find a way (artisan command) to move the public shopper folder to my project "public/shopper" folder. republish command do not do this staff.

Also @mckenziearts @fabriceyopa, do you need help to add some feature on shopper ? I am particularly interested about attributes and translate message.

add a price

Hello
How do I add a price? And attributes like color and size?

Image

There is an error with uploading images. images has been uploaded correctly, but the issue is there is no special key to identify image belong to what product. and in admin panel products, brands, cant see uploaded photos.

Custom Payment methods

Hello. Can I create custom method for payment, for example PayPal or another system. Client make order, paid by choosed system and shop received callback from PayPal about transaction?

Unable to Install Shopper Package on Laravel 7.3

Dear Team,

I am trying to install Shopper Package on Laravel 7.3 but couldn't install the package via this command
composer require shopper/framework

Showing Error

 [InvalidArgumentException]
 Could not find a matching version of package shopper/framework. Check the package spelling, your version constraint
 and that the package is available in a stability which matches your minimum-stability (dev).

I cant Install the shopper in laravel version 8

Please I need help installing the application,
when I run this command
composer require mckenziearts/shopper
I get the following errors on the terminal

Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - mckenziearts/shopper[v1.1, ..., v1.1.4] require illuminate/support ~5 -> found illuminate/support[v5.0.0, ..., 5.8.x-dev] but it conflicts with another require.
    - Root composer.json requires mckenziearts/shopper ^1.1 -> satisfiable by mckenziearts/shopper[v1.1, ..., v1.1.4].


Installation failed, reverting ./composer.json and ./composer.lock to their original content.

PHP version is PHP 7.4.3

Algolia error

Hi @mckenziearts,

Everytime I created/updated a category/product I have an Agolia error appear.
I don't know Agolia and I don't want to use it for the moment. How can I config it for not apear next time ?

Thank you,

Ben

Add custom properties to products and categories

Hi @mckenziearts,

first I want to congrats you for the job you did with this framework. I tried a lot of laravel ecommerce fw and yours seems to be the best for my needs.

Just missing something for me : custom properties for products and categories.
For exemple, I want to tag this categories is on my home page. Other example, if want to put a description for different languages (en, fr, zh).

I think I will find a way for doing that but can be great adding it (maybe this is on your roadmap).

Ben

Online Demo

Thanks for this awesome work, I think it's better to have an online demo for this package 😍

error including shopper package

I tried to add shopper package to LARAVEL 7 application but get this error.

Your requirements could not be resolved to an installable set of packages.
  Problem 1
    - mckenziearts/shopper V1.1.2 requires spatie/ssl-certificate ^1.13 -> satisfiable by spatie/ssl-certificate[1.13.0, 1.13.1, 1.14.0, 1.14.1, 1.15.0, 1.16.0, 1.16.1, 1.17.0, 1.17.1, 1.17.2, 1.18.0, 1.19.0, 1.19.1, 1.20.0, 1.21.0, 1.21.1, 1.22.0].

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.