ShoeMarket – Fullstack E-Commerce for Shoes

ShoeMarket is a fullstack web market application for buying and selling shoes. It allows users to browse and purchase shoes, leave comments and reviews, and add their favorite shoes to their list.

ShoeMarket Screenshot

Features

  • Browse a wide variety of shoes available for purchase
  • View detailed information about each shoe, including images, price, and description
  • Add shoes to the cart and complete the checkout process
  • Leave comments and reviews on shoes
  • Add shoes to the user’s favorites list
  • User registration and login functionality
  • Responsive design for mobile and desktop devices

Demo

A live demo of ShoeMarket is available at shoe-market-25f4a.web.app

Technologies Used

  • Vue.js 3 – Frontend framework for building user interfaces
  • Tailwind CSS – Utility-first CSS framework for styling
  • Express.js – Backend framework for handling API requests
  • Firebase – Cloud-based platform for hosting and backend services
  • MongoDB – Document-oriented database for data storage
  • Mongoose – MongoDB object modeling for Node.js
  • Splide.js – Lightweight and flexible carousel/slider library

Getting Started

To get a local copy of the project up and running on your machine, follow the steps below.

Prerequisites

  • Node.js and npm installed on your machine
  • Firebase account and project set up

Setup

  1. Clone the repository:

git clone https://github.com/efeturkemir/Shoe-Market.git
cd Shoe-Market

GitHub

View Github