Skip to content

Latest commit

 

History

History
165 lines (122 loc) · 7 KB

File metadata and controls

165 lines (122 loc) · 7 KB

LocalStore - Modern E-commerce Platform

React Vite Tailwind CSS License PRs Welcome

LocalStore is a modern e-commerce platform designed to connect customers with authentic local products, artisan crafts, and everyday essentials from trusted community vendors. This web application provides a seamless shopping experience with a responsive design, intuitive user interface, and robust shopping cart functionality.

🛠️ Tech Stack

  • Frontend:

    • React
    • React Router
    • Tailwind CSS with shadcn/ui components
    • Vite for build tooling
  • UI/UX:

    • Responsive for all devices
    • Tailwind CSS
    • Radix UI
    • Lucide
    • Animations
  • State Management:

    • Context API
    • React Hook Form
    • Zod
  • Development Tools:

    • ESLint
    • PostCSS
    • TypeScript

🚀 Features

Shopping Experience Shopping Cart Modern UI

  • Intuitive Shopping Experience

    • Browse products by categories
    • Featured products showcase
    • Detailed product pages with descriptions and images
    • Responsive design for all devices
  • Shopping Cart

    • Add/remove products
    • Adjust quantities
    • Persistent cart data
  • User Interface

    • Modern, clean design
    • Smooth animations and transitions
    • Accessibility-focused components

📸 Screenshots

Coming Soon

🚦 Getting Started

Prerequisites Installation

Prerequisites

  • Node.js
  • npm or yarn

Installation

  1. Clone the repository:

    git clone https://github.com/abhrajyoti-01/LocalStore.git
    cd LocalStore
  2. Install dependencies:

    npm install
    # or
    yarn
  3. Start the development server:

    npm run dev
    # or
    yarn dev
  4. Open your browser and navigate to:

    http://localhost:5173
    

🚦 Project Structure

Project Structure

├── components/       # UI components and theme provider
│   ├── ui/           # shadcn/ui components
│   └── ...           # Custom components
├── public/           # Static assets
├── src/
│   ├── components/   # Application components
│   ├── context/      # React context providers
│   ├── data/         # Mock data and API utilities
│   ├── pages/        # Page components
│   ├── App.jsx       # Main application component
│   └── main.jsx      # Application entry point
├── styles/           # Global styles
└── ...               # Configuration files

📝 Scripts

Dev Build Lint Preview

  • npm run dev - Start development server
  • npm run build - Build for production
  • npm run lint - Run ESLint
  • npm run preview - Preview production build locally

🔍 Future Enhancements

Authentication Wishlist Reviews Payments Search

  • User authentication and profiles
  • Wishlist functionality
  • Product reviews and ratings
  • Payment integration
  • Order tracking
  • Admin dashboard
  • Search functionality with filters

📄 License

MIT License

This project is licensed under the MIT License - see the LICENSE file for details.

👤 Developer Contact

LinkedIn GitHub