Code Monkey home page Code Monkey logo

store's Introduction

Checkout my new ecommerce project here

store

A ecommerce store using Laravel 5.2

This is a e-commerce store I made mostly using Laravel 5.2. This store is a fully functional e-commerce store with a full back-end, where admins can create categories, brands, products (along with images) and an admin dashboard. It has a full Stripe integration, along with the a shopping cart, checkout, quantity items tracking, user functionality and more.

FUNCTIONALITY:

  • Browse through products by category, brand, or search bar.
  • Search by specific product traits.
  • Update your cart, checkout.
  • Process billing through Stripe.
  • Admin features.
  • Full Admin dashboard.
  • Post products, brands, categories, and control quantity.
  • Ability to use Test Admin user.

CODE USED:

  • Laravel 5.2.
  • PHP/mySQL.
  • Javasrcipt/jQuery.
  • HTML/CSS/SASS/LESS.
  • Bootstrap/Boostrap MD.

Things to change when downloaded

You will need to make an account with [Stripe] (https://stripe.com/) and google anaylitics to use keys required for this website

  • Go into .env file and change Database AND Email credentials.
  • Go to config/mail.php, and change email credentials.
  • Go to app/Http/Controllers/OrderController.php, Line 107 ( change Stripe secret key to your own Stripe secret key ).
  • Go to resources/views/admin/dash.blade.php and change -- YOUR CLIENT ID HER -- for google analytics.
  • Go to resources/views/app.blade.php and change -- YOUR CLIENT ID HER -- for google analytics AND your Stripe publish key to your own publish key.

Live website demo here: [here] (http://davidtrushkov.com/store/) ( http://davidtrushkov.com/store/ )

If you want to see admin area, click on Login and it will tell the email and password to use

How to set this project up

  • Rename root folder to store.
  • Root into store/src directory and call "php artisan key:generate" to generate new key.
  • Create a database, and migrate tables.
  • Add credentials to the .env file including email details.
  • To make someone admin, go into users table and insert 1 under admin column.
  • --- to verfiy user, make sure to set token column to NULL and verifed to 1 if your on localhost.

store's People

Contributors

atefbb avatar davidtrushkov avatar

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.