Ducks Tinder is a Tinder clone project
nx:build:packages- builds packages;nx:build:apps- builds apps;nx:build- builds apps and packages;nx:lint- lints all projects;nx:prettier- checks prettier for all projects;publish-packages- publish new versions of packages (ci-cd only);remove-redundant-images- removes old unstable-dev images (ci-cd only);install:webpack- installs dependencies for temporary unstable webpack behavior (unstable);
Check online demo stand
Also you can check legacy vercel deployment
Install dependencies with:
pnpm install:webpack
Then for each app run:
pnpm run demo
Then check http://localhost:3001 for local root-app demo stand
Development is a mode to use an external api like ducks-tinder-server
Due to ducks-tinder-server is still in progress - I recommend using demo stands
Install dependencies with:
pnpm install:webpackto install dependencies
Then for each app run:
pnpm run dev
Frontend implements Feature-Sliced Design architectural methodology with some differences:
applayer has more explicit slices likestore,stylesetc;pageslayer is collection of standalone pages (f.e. page could have its own lib);widgetslayer is collection of standalone widgets (f.e. widget could have its own lib);featureslayer also implement this division;entitieslayer is divided by 'main domain' folders;sharedlayer has more explicit slices like ,assets,apietc;