Skip to content

Handcrafted Haven is an innovative web application that aims to provide a platform for artisans and crafters to showcase and sell their unique handcrafted items. It serves as a virtual marketplace, connecting talented creators with potential customers who appreciate the beauty and quality of handmade products.

Notifications You must be signed in to change notification settings

Koigor97/handcrafted-heaven

Repository files navigation

Handcrafted Haven

Overview

Handcrafted Haven is an innovative web application that provides a platform for artisans and crafters to showcase and sell their unique handcrafted items. It serves as a virtual marketplace, connecting talented creators with potential customers who appreciate the beauty and quality of handmade products.

The application focuses on fostering a sense of community, supporting local artisans, and promoting sustainable consumption. By providing a digital platform for artisans to showcase their creativity and connect with a broader audience, Handcrafted Haven is set to become the go-to destination for those seeking unique, handcrafted treasures.

Project Purpose

This project supports the following course learning outcomes:

  1. Develop Software Development Skills: The project takes a comprehensive approach to developing a web application using a full technology stack. The team will collaborate in an online environment and deploy the application to the cloud.

  2. Develop as an Effective Group Member: A key course outcome is to develop professionalism and work effectively as part of a group. Group collaboration is a critical skill desired by employers, and this project emphasizes teamwork and communication.

  3. Teach One Another: In line with the BYU-Idaho learning model, team members are encouraged to teach and learn from each other. This peer-to-peer learning approach will help everyone better understand the material and improve their development skills.

Specifications

Functionality

  • Seller Profiles: Authenticated sellers have dedicated profiles where they can showcase their craftsmanship, share their stories, and display a curated collection of their handcrafted items.
  • Product Listings: Artisans can list their handcrafted items for sale, complete with descriptions, pricing, and images. Users can browse the catalog and filter products by category, price range, or other relevant criteria.
  • Reviews and Ratings: Users can leave ratings and written reviews for products they've purchased, enhancing transparency and trust within the platform.

Design

The web application adheres to the following design principles:

  • Web Development Standards: All pages comply with best practices in performance, validation, and usability.
  • Accessibility: The application will be accessible to all users, including those with disabilities, by adhering to Web Content Accessibility Guidelines (WCAG) 2.1, Level AA.
  • SEO: Implement SEO best practices to ensure the platform is discoverable through search engines.
  • Responsive Design: Ensure a seamless and optimized experience across all devices, including smartphones, tablets, and desktops.
  • Branding: A consistent look and feel with a cohesive color scheme, typography, and layout will enhance user experience.
  • Navigation: The application will feature a clear and intuitive navigation structure with a logical hierarchy and consistent placement of elements.

Technology Stack

Getting Started

Prerequisites

  • Node.js installed on your local machine.
  • A GitHub account for version control.
  • A Vercel account for deployment.

Acknowledgments

  • BYU-Idaho
  • Project team members for their collaboration and contributions.

About

Handcrafted Haven is an innovative web application that aims to provide a platform for artisans and crafters to showcase and sell their unique handcrafted items. It serves as a virtual marketplace, connecting talented creators with potential customers who appreciate the beauty and quality of handmade products.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5