Skip to content

Tinder clone, application that helps you meet new people using matching, liking matches and finally chatting with them

License

Notifications You must be signed in to change notification settings

Stepasha419a/ducks-tinder-client

Repository files navigation

Ducks Tinder

Ducks Tinder is a Tinder clone project

Available Scripts

  • 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);

Demo

Check online demo stand

Also you can check legacy vercel deployment

Local demo stands

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

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:webpack to install dependencies

Then for each app run:

  • pnpm run dev

Feature-Sliced Design

Frontend implements Feature-Sliced Design architectural methodology with some differences:

  • app layer has more explicit slices like store, styles etc;
  • pages layer is collection of standalone pages (f.e. page could have its own lib);
  • widgets layer is collection of standalone widgets (f.e. widget could have its own lib);
  • features layer also implement this division;
  • entities layer is divided by 'main domain' folders;
  • shared layer has more explicit slices like , assets, api etc;

About

Tinder clone, application that helps you meet new people using matching, liking matches and finally chatting with them

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published