Skip to content

This repo hosts the dynamic codebase of Boltshift Marketplace frontend progressive web app. It's my coding playground for experimenting with different programming concepts.

Notifications You must be signed in to change notification settings

paulXmbingu/Boltshift-Frontend

Repository files navigation

Boltshift Marketplace Project Cover

Boltshift Marketplace Frontend

Welcome to the official repository for the Boltshift E-commerce Web App! This project aims to provide an exceptional online shopping experience for our customers while showcasing a wide range of products. Whether you're a seasoned shopper or a first-time visitor, we're here to make your online shopping journey enjoyable and hassle-free.

The Design & Prototype

Viewing Prototype in Figma: Control or Command-Click the buttons below to access the interactive prototype in Figma instantly. Explore the design by interacting with its elements. If you have any questions or encounter any issues, please don't hesitate to reach out to the designers in the Core Engineering Team for assistance (See credits list below). Your engagement with the prototype is appreciated!

Design Prototype

Boltshift Marketplace Product Cover Artwork

Table of Contents

Introduction

Boltshift Marketplace is a cutting-edge e-commerce platform that combines high-quality products from various categories, providing customers with a seamless shopping experience. Our website is designed to be user-friendly, responsive, and visually appealing, ensuring that customers can easily browse, search for, and purchase their favorite items.

Features

  • User Authentication: Secure user accounts and authentication to manage profiles and track order history.
  • Product Catalog: A comprehensive listing of products, organized into categories for easy navigation.
  • Search and Filters: Effortlessly find products using the search functionality and apply filters to narrow down choices.
  • Shopping Cart: Add products to your cart, review before purchasing, and easily adjust quantities.
  • Wishlist: Curate your shopping desires! Collect and save items you love—your personalized shopping inspiration.
  • Secure Payments: Multiple payment options with enhanced security to ensure safe transactions.
  • Order Tracking: Track the status of your orders from purchase to delivery.
  • Responsive Design: Enjoy a consistent experience across various devices, from smartphones to desktops.

Getting Started

Installation

  1. Clone this repository to your local machine using:

    git clone https://github.com/paulXmbingu/Boltshift-Frontend
    
  2. Install the required dependencies:

    npm i
    

Usage

  1. Start the development server with a specified host:

    npm run dev -- --host
    
  2. Open your web browser and visit the listed addresses either locally or remotely on the network

Technologies

  • Design & Prototyping: Figma
  • Research Analysis & Repository: Dovetail
  • Usability Study: Maze & Useberry
  • Frontend Framework: React.js
  • State Management: Redux
  • Styling: CSS Modules
  • Routing: React Router
  • Authentication: Firebase Authentication
  • Payment Processing: Stripe API
  • Backend Framework: Django

Core Product Engineering Team

  • Special Contributions: Marion Ngayi & The Senjes Cuisine Team
  • Product Research & Design: Paul Mbingu
  • Frontend Engineers: Paul Mbingu, and Felix Ouma

Contributing

We welcome contributions from the community! If you'd like to contribute to the Boltshift E-commerce Website, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature/bug fix.
  3. Make your changes and commit them with descriptive messages.
  4. Push your changes to your fork.
  5. Submit a pull request detailing your changes.

For major changes or feature ideas, it's best to open an issue to discuss it first.

License

This project is licensed under the MIT License.


Thank you for your interest in the Boltshift Ecommerce Website! We look forward to providing an exceptional shopping experience for our users. If you have any questions or feedback, please don't hesitate to reach out.

Website Link Contact Us

About

This repo hosts the dynamic codebase of Boltshift Marketplace frontend progressive web app. It's my coding playground for experimenting with different programming concepts.

Topics

Resources

Stars

Watchers

Forks