Git Product home page Git Product logo

shiftenterdev / snapovia Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 54.84 MB

๐Ÿ› Snapovia is an e-commerce framework built with Laravel and idea from Magento. This combination makes a new eCommerce platform which is fast and more minimized than Magento

License: MIT License

PHP 28.13% HTML 8.61% Less 1.61% Blade 51.29% Vue 10.27% Dockerfile 0.08%
ecommerce laravel magento magento2 open-source php-ecommerce ecommerce-platfrom security-vulnerability ecommerce-framework catalog

snapovia's Introduction

Snapovia [Under development..]

Snapovia(single store based) is an ecommerce framework built with laravel and idea from Magento. This combination makes a new ecommerce platform which will be faster and optimized in process and user experience. We will have the following features:

  • Laravel framework
  • Catalog module
  • Customer module
  • Payment module
  • Cart price rule module
  • Catalog price rule module
  • Discount/Coupon module
  • Vendor module
  • and more.

Contributors

Specification

Info Details
Project Ecommerce
Type Single store mode
Framework Laravel 10.x
Database Mysql 5.7
PHP ^8.1
Admin panel Yes
Vendor Yes
Frontend Blade & Vue
Livewire 3.x
Spatie Media Library 7.x
Spatie Permission 3.x
Unisharp File manager dev-master
Payment COD,Stripe,Paypal

Installation

Using Docker

# Using git clone
$ git clone https://github.com/shiftenterdev/snapovia.git
$ cd snapovia
$ composer install
$ cp .env.docker .env

$ sail up
# OR in detach mode
$ sail up -d

$ ./vendor/bin/sail artisan migrate:fresh --seed

$ ./vendor/bin/sail run serve
# OR using yarn
$ ./vendor/bin/sail yarn

Now serve http://localhost:8000/

Admin url: http://127.0.0.1:8000/adminportal/login
Login: [email protected]
Password: password

Admin url: http://127.0.0.1:8000/customer/login
Login: [email protected]
Password: password

For Queue to work

Set in .env file

QUEUE_CONNECTION=database

Then run (in console or cron job)

sail artisan queue:work

To check the failed jobs

sail artisan queue:failed 

To send them in queue list again

sail artisan queue:retry all 

Want to contribute in Snapovia

Contribution will be encouraged and welcomed. Here are the steps of contribution:

  1. Fork the repository
  2. Clone the repository
  3. Create a branch
  4. Checkout the branch
git checkout -b <add-your-name>
  1. Do the changes with a descriptive commit message
git commit -s -m "this commit will be signed off automatically!"
  1. Finally push the commit
git push origin -u <add-your-name>

Security Vulnerabilities

If you discover a security vulnerability within Laravel, please send an e-mail to Iftakharul Alam via [email protected]. All security vulnerabilities will be promptly addressed.

License

The project is open-sourced software licensed under the MIT license.

snapovia's People

Contributors

dependabot[bot] avatar hasandoha avatar kazijahurul avatar mazeapi avatar shiftenterdev avatar

Watchers

 avatar

snapovia's Issues

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.