Skip to content

A sleek e-commerce platform for shoe enthusiasts, built with Vue.js, Express.js, Firebase, MongoDB and Pinia for a responsive, feature-rich shopping experience.👟

efeturkemir/Shoe-Market

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Table of Contents

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
  • JSON Web Token (JWT) - Security technology for authentication and data exchange
  • Pinia - We've used Pinia for state management, making our application's data flow smooth and efficient.

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
  1. Install dependencies:
npm install

About

A sleek e-commerce platform for shoe enthusiasts, built with Vue.js, Express.js, Firebase, MongoDB and Pinia for a responsive, feature-rich shopping experience.👟

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published