Coder Social home page Coder Social logo

powerlevel9000 / e-commerce Goto Github PK

View Code? Open in Web Editor NEW
8.0 1.0 0.0 4.67 MB

This is a e-commerce product base website with advance funtionality like "Add to cart, modal, total sub total payment etc" this is build with the help of free code camp yt channel while learning React

License: MIT License

HTML 2.81% JavaScript 93.61% CSS 3.58%
context-api jsx-renderer react

e-commerce's Introduction

logo logo

Shopholic

App Mock

logo

Mobile view & tablate view

logo logo



๐Ÿ“— Table of Contents

๐Ÿ“– Shopholic

This Project is for online shoping of the mobile product

Shopholic is a React-oriented project, This is a e-commerce product base website with advance funtionality like "Add to cart, modal, total sub total payment etc" this is build with the help of free code camp yt channel while learning React


๐Ÿ›  Built With

Tech Stack

In this project I used many skills, tech and libraries

Documentation
Styling
Dynamics And Logics
Frame Work

Key Features

Following features you should observe

  • You can add your product in cart
  • You can remove your product from cart
  • your total amount of product in cart
  • modal opening on taping cart button
  • Details page on tapping on respective product image

(back to top)

๐Ÿš€ Live Demo

This link will guide you to my project

(back to top)

๐Ÿ’ป Getting Started

For having local file and project you can fork this repo

And for making changes you you should follow prerequisites

Prerequisites

To edit this project you need:

  • Node.js installed

  • A Terminal

  • A web browser

  • An IDE

  • suggested IDE

    • visual studio code
    • atom
    • visual code

Setup

Clone this repository to your desired folder:

  • And run npm i in root dir to install node modules
  • Then run npm start
  • All this makes our project open in the browser

Usage

Execute the following thing:

  • for selling and buying the products
  • check details of the product

Run tests

  • To run all test cases you need to run npm test in the root dir
  • Linters for files run in the root dir
    • npx eslint "**/*.{js,jsx} for JS or jsx linting
    • npx stylelint "**/*.{css,scss}"for CSS or SCSS linting
    • --fix flag for instant fixable fix

Deployment

You can deploy this project using:

  • Fork our Repo and clone it or download zip and extract it
  • Edit some changes
  • Run npm run build to make our project production ready
  • deploy it using GitHub pages (gh-pages run npm i -D gh-pages )
  • also, you can use netlify to deploy it

(back to top)

๐Ÿ‘ฅ Authors

๐Ÿ‘ค Adarsh Pathak

๐Ÿ”ญ Future Features

Describe 1 - 3 features you will add to the project.

  • Payment Gateway
  • improve functionality
  • improve styling
  • Some more pages

(back to top)

๐Ÿค Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

โญ๏ธ Show your support

If you like my Project give it a Star โœจ๐ŸŒŸ

(back to top)

๐Ÿ™‡ Acknowledgements

@john-smilga for great experince in react tutorial

โ“ FAQ

ask questions to be here

  • Question_1 How to add a product to cart

    • Answer_1 there is few option to do that:
      • with cart button appearing on hovering the product
      • from details page after hitting the product image
  • Question_2 How to remove a product from cart

    • Answer_2 there is few option to do that:
      • with remove button with respective product in cart page
      • be decrementing the quantity to 0 in cart page
  • Question_3 How to clear cart

    • Answer_2 just tap on clear cart on cart page

    conform on modal for clear cart

(back to top)

๐Ÿ“ License

This project is MIT licensed.

(back to top)

e-commerce's People

Contributors

powerlevel9000 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 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.