Giter Site home page Giter Site logo

online-shopping-cart's Introduction

Laravel-5.4-Shopping-Cart

A shopping cart developed using Laravel 5.4

How to set up the project

To clone the project, navigate to the folder you want to use for this project and launch your terminal. On your terminal enter the following command: git clone https://github.com/henrymbuguak/Laravel-5.4-Shopping-Cart.git

After cloning the project, enter the following command on your terminal: cd Laravel-5.4-Shopping-CartAfter navigating inside the project, run the following command to install dependencies: composer update

The next step is to configure database connection, open the project on your favourite text editor and locate .env.example file and rename it to .env Enter the database connection in this file. After creating the db connection run the migration by running the following command: php artisan migrate.

The last thing we need to do is to seed our database. To do that, just run the following command: php artisan db:seed. Now we are ready to start our development serve by running the following command: php artisan serve. Navigate to browser at http://localhost:8000/

The goal of the project

The goal of this project is to help you get started in creating a shopping cart using laravel 5.4. Ecommerce is going to be a huge deal in 21st century. Here are the goals we have accomplished:

  • We created project from ground up.
  • We created custom authentication for customer to sign in.
  • We created database seeder to seed our products.
  • We added ability for user add products to their shopping cart.
  • We connected our application with stripe online payment services.
  • We also implemented the use of guest and auth middleware.
  • Customers are able to buy items from our application.
  • We store the orders in the database, we also get payment id from stripe.

Challenge for you

What we did not implement in this project is the admin dashboard for managing the shopping cart. This could be a good challenge for you to implement.

Conclusion

To become better at software development, you need to set new challenges for yourself. In the process you will always learn new concept.

online-shopping-cart's People

Contributors

shabbirmahmood avatar

Watchers

James Cloos avatar  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.