https://github.com/fadyamir223/allbirds
a clone of allbirds.com but better
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 of allbirds.com but better
- Host: GitHub
- URL: https://github.com/fadyamir223/allbirds
- Owner: FadyAmir223
- Created: 2023-07-17T21:56:07.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-12-31T21:33:29.000Z (over 2 years ago)
- Last Synced: 2026-01-03T13:57:28.405Z (6 months ago)
- Topics: docker, husky-hooks, mongodb, nginx, nodejs, react-hook-form, reactjs, redux-toolkit, scrapy-playwright, swiper-js, tailwindcss, tanstack-react-query, typescript
- Language: TypeScript
- Homepage: https://allbirds-beta.vercel.app
- Size: 3.08 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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