Skip to content

AlexanderLapygin/ca-react-rest-api-starter

Repository files navigation

Client application starter on the Clean Architecture

It is the client part of the Fullstack counter-app starter on React in TypeScript that follows Clean Architecture principles.


Presentation

Starter for Clean Architecture


Feature tags

  • clean-architecture
  • client
  • counter-app
  • dip
  • jest
  • jest-fetch-mock
  • mdx-deck
  • react
  • react-hooks
  • react-testing-library
  • rest
  • srp
  • ss-deck
  • starter
  • test-coverage
  • typescript
  • unit-test
  • use-presenter

Parents

Children


Demo

Demo and server are both hosted on the Codesandbox.

In separate browser tabs do:

  1. Start server
  2. Start demo

Author

Alexander Lapygin <alexanderlapygin@gmail.com>


Inspired by

Eduardo Moroni's react-clean-architecture



Package structure


Running locally

See that repository

Run tests

npm run test

test with coverage:

npm run test:coverage

License

Licensed under the MIT license.