Skip to content

The Artisan Marketplace is a web-based platform designed to connect artisans with potential buyers. The goal of this platform is to provide artisans a space to showcase and sell their handmade products, while also offering users the opportunity to discover and purchase unique, locally crafted items

Notifications You must be signed in to change notification settings

CSC390/ArtisanShop

Repository files navigation

ArtisanShop

The Artisan Marketplace is a web-based platform designed to connect artisans with potential buyers. The goal of this platform is to provide artisans a space to showcase and sell their handmade products, while also offering users the opportunity to discover and purchase unique, locally crafted products

Clone the project

Start REST Server via IDE: Run ArtisanShopApplication from IDE. Application starts on port 8080

Restart REST Server via IDE: Maven tab -> artisanshop -> lifecycle -> clean -> install

⚒️ Local Building from source

Install Frontend Dependencies

cd Frontend
npm install

🏃 Running Application


# Run Frontend (:3000)
cd Frontend
npm run dev

# Run Backend Only
run the main function in Artisan-shop-app>src>main>java/csc394/artisanshop>ArtisanShopApplication.java 

💽 Accessing Database


# H2 Database
run the backend, and use browser to access http://localhost:8080/h2-console

About

The Artisan Marketplace is a web-based platform designed to connect artisans with potential buyers. The goal of this platform is to provide artisans a space to showcase and sell their handmade products, while also offering users the opportunity to discover and purchase unique, locally crafted items

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published