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.
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
- Clone the repository:
git clone https://github.com/efeturkemir/Shoe-Market.git
cd Shoe-Market