An open API service indexing awesome lists of open source software.

https://github.com/fadyamir223/allbirds

a clone for allbirds.com
https://github.com/fadyamir223/allbirds

docker husky-hooks mongodb nginx nodejs react-hook-form reactjs redux-toolkit scrapy-playwright swiper-js tailwindcss tanstack-react-query typescript

Last synced: 2 months ago
JSON representation

a clone for allbirds.com

Awesome Lists containing this project

README

          

## clone of `allbirds.com` but better

demo: https://allbirds-beta.vercel.app

video: https://youtu.be/sx6gAqcOGP8

# requirements:
- docker

## usage:

### development
```bash
npm run dev
npm run dev:down
```

### server test
mongodb-memory-server needs non-alpine node image so i will test locally
requirements:
- npm
- mongodb

```bash
npm run test --prefix=server
```

#### production test
```bash
npm run compose:prod -- up -d
npm run compose:prod down
```

#### rebuild
```bash
npm run compose:prod -- build [service]
npm run compose:prod -- --force-recreate [service]
```

### production
```bash
npm run prod
```

### run a command
```bash
npm run client/server [command]
```

### using husky for lint-staged
git config core.hooksPath client/.husky