Skip to content

progpark/Antvel

 
 

Repository files navigation

================================================================================ THIS APP IS NO LONGER MAINTAINED

Short Version

  • You're welcome to keep using Antvel, but
  • No support requests will be answered
  • No bugs will be fixed
  • No pull requests will be merged
  • Feel free to fork it and maintain it yourself

Why?

I originally built Antvel in Jan 2014 when I was just learning Laravel (Laravel 5). I decided to release it as a app mostly just to learn how github and OS worked.

Over time it became verly known and people started opening issues requesting support and additional features. I've always tried to be helpful and provide support, and for the last 18 months I have been planning to dedicate some time to merging all the open pull requests, implementing the feature requests and pleasing some people who wanted a perfect software... But finally I realised I no longer have the time needed for it.

So rather than quietly abandoning it and leaving users wondering what happened, I have decided to officially refactor the e-commerce as a package rather than an app. Also, leaving Antvel as an app that makes use of the mentioned package. The whole working developing can be seen on:

(To be clear, you are welcome to keep using it - just don't expect me to fix it if it breaks. That includes when new Laravel versions are relased.)


Antvel Introduction

Total Downloads Bower StyleCI

This is an alpha, experimental release of Antvel. Everything will change gradually, looking forward to get the best of this awesome product. Thank you for testing!

Antvel is a eCommerce project written in Laravel 5.* intended for building a friendly eStore either for startups or big companies, and is highly opinionated towards that use case. Because it is a platform already built, you only will need to add as many products as you need to start selling and taking orders from customers

Antvel aim is giving to you and your clients the best eCommerse experience in a different aproach!

Installation

You can install antVel in two ways.

The first way is using composer, just run this command in your terminal:

composer require ant-vel/ant-vel

The second way is cloning this repo, for that you need to run this commands:

git clone https://github.com/ant-vel/antVel.git

Next, you will need to run composer update/install into your antvel project folder

composer update/install

Setting up

After install set up your .env file, if this not exist you can copy the .env-example file and store like .env file in the root of your antVel intallation. Then change the variables values with yours.

Be sure to create your database and define the name and access credentials of it on the .env file. Then you have to create the Antvel schema running artisan migrate command:

php artisan migrate:refresh

Or if you want to create the schema and load data for a functional demo you can run:

php artisan migrate:refresh --seed

Generating a New Application Key

php artisan key:generate 

You need to run bower install, in order to have all the frontend dependencies in your machine. So, go to your antvel directory using command line, as so:

bower install

At this point you should be able to look at your antvel version running in your browser without problems.

Finally you can get your reCaptcha environments values here:

https://www.google.com/recaptcha/admin#list

Fill out the "Register a new site" form in order to obtain the reCaptcha keys

RECAPTCHA_PUBLIC_KEY, and RECAPTCHA_PRIVATE_KEY

Put the keys obtained in the corresponding fields on the .env file. For example:

RECAPTCHA_PUBLIC_KEY = antvelRecaptchaPublicKeyObtained

RECAPTCHA_PRIVATE_KEY = antvelRecaptchaPrivateKeyObtained

Note: If the APP_DEBUG == true, the reCaptcha will not be applied

Gratipay Profile

https://gratipay.com/Antvel/

To do list

If you like antvel and want to contribute to its core, you can check this task list.

https://github.com/ant-vel/Discussion/issues

Chat Rooms

Slack

Join the chat at https://gitter.im/ant-vel/antVel

for slack chatting you will have to send your email to me, so I will be able to add you to antvel team, otherwise, we can still talk on gitter.

Using Laravel Elixir

First at all, you need to install Gulp package typing this command line in your terminal. Like so:

npm install --global gulp

Second at all, you will need to step into your antvel folder, like so:

cd antVel

Third at all, type this following command in order for you to install the npm dependencies, like so:

npm install 

If you are developing on Windows or running your VM on it, you must try like so:

npm install --no-bin-links

Now feel free to run gulp into your antVel folder, like so:

gulp

Features

  • Responsivity
  • Open Source
  • Social Media Integration
  • Unlimited Categories
  • Unlimited Products
  • Unlimited Manufacturers
  • Your Own Style
  • Multi Language
  • Multi Currency
  • Product Reviews
  • Product Ratings
  • Downloadable Products
  • Automatic Image Resizing
  • Multiple Tax Rates
  • Related Products (What other customers are looking at, Recommendations for you in our categories, Store Trending)
  • Search Engine Optimization
  • Sales Reports
  • Wish Lists
  • Products Suggestions
  • Products Grouping (http://antvel.com/products/42)
  • Addresses Book
  • User Profiles (Sellers & Buyers)
  • Products barcode
  • Administrative Panel - (http://antvel.com/wpanel)
  • Users Orders list with action status (process, Placed, Cancel, Rated)
  • Virtual Products (products key download integrated)
  • Free Products Module
  • Users Points
  • Virtual Products Delivery
  • Dynamic Products Features
  • Company Profile
  • Shopping Cart
  • Users preferences control
  • Users Notifications
  • Company Info CMS
  • Search Engine Suggestions
  • Dynamic Breadcrumbs

Demo Information

Contact

You can communicate with us using the following mediums:

License

License

The AntVel eCommerce is an open-sourced software licensed under the MIT license

Contributing

Before sending a Pull Request, be sure to review the Contributing Guidelines first.

About

The Laravel eCommerce - Official Repository

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 72.4%
  • HTML 24.8%
  • JavaScript 2.8%