https://github.com/notrelix/the-market
A modern online shop that has all your needs.
https://github.com/notrelix/the-market
Last synced: 10 months ago
JSON representation
A modern online shop that has all your needs.
- Host: GitHub
- URL: https://github.com/notrelix/the-market
- Owner: NotRelix
- Created: 2025-07-13T12:29:59.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-07-19T13:03:57.000Z (11 months ago)
- Last Synced: 2025-07-24T12:53:17.911Z (10 months ago)
- Language: JavaScript
- Homepage: https://the-market.pages.dev
- Size: 522 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# The Market
A modern online shop that has all your needs.
## Features
- Add to cart
- Purchase products (not really)
- Vitest - for testing purposes
- PropTypes - type safety
## Built with
[](https://skillicons.dev)
## Tools used
[](https://skillicons.dev)
## Installation
```bash
git clone git@github.com:NotRelix/the-market.git
cd the-market
npm install
npm run dev
```
## Run Tests
```bash
npm run test
```
## Structure
```
📦 the-market
├─ src
│  ├─ component // all components used
│  └─ routes // routes using react-router-dom
│     ├─ CheckoutPage
│     ├─ ErrorPage
│     ├─ HomePage
│     ├─ ProductPage
│     ├─ Root
│     ├─ ShopPage
│     └─ routes.jsx // routes stored here
├─ tests // tests using Vitest
│  ├─ CartCardSlider.test.jsx
│  ├─ ProductPage.test.jsx
│  ├─ api.test.js
│  └─ setup.js
└─ vite.config.js
```