Skip to content

BCAPATHSHALA/Shopfic

Repository files navigation

Shopfic Portfolio Project

Overview

Shopfic is an ongoing portfolio project aimed at creating a modern and responsive e-commerce website. The project is currently in progress and focuses on utilizing various technologies and libraries to build a dynamic and visually appealing online shopping experience.

Project Structure

The project is organized as a Vite application with the following key files and directories:

  • src: Contains the source code for the project.
  • public: Houses static assets like images and icons.
  • vite.config.js: Configuration file for Vite.

Scripts

The following npm scripts are available for managing the development and build processes:

  • dev: Starts the development server using Vite.
  • build: Builds the project for production.
  • lint: Runs ESLint to check for code style and potential issues.
  • preview: Launches a preview of the production build.

To run these scripts, use the command npm run [script-name].

Dependencies

The project relies on the following key dependencies:

  • react and react-dom: The core libraries for building user interfaces with React.
  • react-icons: A library for including popular icons in React projects.
  • react-router-dom: Enables routing in React applications.
  • react-slick: Integrates the Slick carousel component with React.
  • sass: The preprocessor for styling the application.npm
  • slick-carousel: A responsive carousel jQuery plugin that enhances the functionality of React Slick.

Make sure to install these dependencies using npm install before running the project.

Work in Progress

This project is actively being developed, and additional features and improvements are planned. Contributions and suggestions are welcome. Feel free to explore the codebase, report issues, or propose enhancements.

Happy coding!