picks is a link sharing web app with a limit of 5 links per post, visit the live app
The client is built with react without hooks, Redux & Sagas for state management,
React Testing Library & Mock Service Worker for client testing and the backend
is built with express & mongoose.
The backend API has been moved to a separate repo while Heroku lacks monorepo support
$ cd picks
$ yarn install
- Remove .example form .env.example in
/backend &/client_web
# run client
$ cd client_web
$ yarn start
# run client tests
$ cd client_web
$ yarn test
# build client
$ cd client_web
$ yarn build
# serve client build locally (Great for debugging closer to a prod build)
$ cd client_web
$ yarn run build:serve