Giter Site home page Giter Site logo

mithunjmistry / ecommerce-react-redux-laravel Goto Github PK

View Code? Open in Web Editor NEW
111.0 8.0 68.0 8.78 MB

E-commerce web app implementation in React front-end with Redux and PHP Laravel backend with MySQL database.

Home Page: https://www.ecommerce.mithunjmistry.com

License: MIT License

HTML 2.66% PHP 97.34%

ecommerce-react-redux-laravel's Introduction

Project demo video link - https://youtu.be/8nqrYOmumXM

Project link - https://www.ecommerce.mithunjmistry.com

E-commerce application with PHP Laravel backend and React-Redux frontend:

React files are present in resources/assets/js and SCSS files in resources/assets/sass

Instructions -

  1. Install npm, composer and yarn
  2. Run "composer install"
  3. Rename .env.example to .env
  4. Generate the key with "php artisan key:generate"
  5. Run "npm install"
  6. Run "yarn run dev" to create necessary files.
  7. Run "php artisan passport:install" and copy and paste the keys in .env file.
  8. Configure MySQL database and provide connection details.
  9. Run "php artisan migrate"
  10. Run "php artisan serve"

Sample env is being provided in project.

For email -

  1. Create a free account on Mailgun and fill the mailgun API details in .env file.

For cache -

  1. Host a Redis server and provide the details in .env or change the cache driver to "file"

For email validation -

  1. Sign up free on Verifalia and provide details in .env file to validate email.

The e-commerce site will be served. Custom SASS loader is configured in the webpack.

React is served via Laravel and fetches data by RESTful API calls made in Laravel.

Enjoy the react project with Laravel backend!

ecommerce-react-redux-laravel's People

Contributors

mithunjmistry 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

ecommerce-react-redux-laravel's Issues

Database Schema

Too many Exceptions on the database side. Can you please update the database migration schema?

UserLogin

As a user, I want to register myself so that I can login and purchase items.

Acceptance criteria:

  1. User registration React component.
  2. User Login React component.
  3. API based authentication (Token based)
  4. Maintain user is logged in or not using Redux.

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.