Coder Social home page Coder Social logo

statuja / e-commerce-hugstore Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 38.04 MB

This educational e-commerce website showcases front-end skills using React with Vite

Home Page: https://hug-store-e-commerce-ii73bnm15-statuja.vercel.app

HTML 0.65% JavaScript 69.52% SCSS 29.83%
react-router reactjs

e-commerce-hugstore's Introduction

Overview

This e-commerce website, was developed during my training as a web developer at DCI (Digital Career Institute). The project showcases my skills in front-end development, utilizing React with Vite as the build tool. Notably, this project does not currently have a backend and serves as a practice exercise by following tutoring on YouTube.

Features

  • React Components: The project is structured with reusable React components, promoting a modular and maintainable codebase.
  • React Router: Navigation is handled seamlessly with React Router, enabling a smooth user experience with different pages.
  • Navbar: The Navbar component offers easy navigation, language selection, and quick access to essential links, such as home, about, contact, and stores. It also includes icons for search, user login, favorites, and the shopping cart.
  • User Authentication Popup: The SignUpPopup component provides a user-friendly interface for account registration and login, enhancing the overall user experience.
  • Categories: The Categories component provides an organized layout for different product categories, linking to respective pages for more details.
  • Product Listing: The product component lists products based on selected filters, such as categories, price range, and sorting preferences.
  • Product Display: The product component displays detailed information about a particular product, including multiple images, pricing, description, and additional details.

Project Structure

  • Pages: Different pages, such as Home, Product, and Products, are created as React components and managed by React Router.
  • Components: Reusable components like Navbar, Footer, Card, and SignUpPopup enhance code modularity and maintainability.
  • Styling: SCSS is employed for styling, providing a clean and structured approach to design.

Getting Started

  1. Clone the repository:
https://github.com/statuja/hugStore_e-commerce.git
  1. Navigate to the project directory
  2. Install dependencies:
npm install
  1. Run the development server:
npm start

Demo

Live Demo

feautured

collection

products

product

login

registration

e-commerce-hugstore's People

Contributors

statuja 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.