An open API service indexing awesome lists of open source software.

https://github.com/upb-code-labs/react-client

CSR Web Client made with React 🖥️
https://github.com/upb-code-labs/react-client

client react shadcn-ui typescript

Last synced: 5 months ago
JSON representation

CSR Web Client made with React 🖥️

Awesome Lists containing this project

README

          

# React Client



Github Actions Release Status


Github Actions Tagging Status


Github Actions Integration Status




code style: prettier


linter: eslint


testing: playwright


UI library: shadcn/ui

## Development

1. Install dependencies:

```bash
pnpm install
```

2. Start database and micro-services:

```bash
docker-compose up
```

3. Start the development server:

```bash
pnpm dev
```

## Testing

Write your tests under `e2e` directory. You can run your tests in UI mode with:

```bash
pnpm test:open
```

Or you can run your tests in headless mode with:

```bash
pnpm test:run
```

It's recommended to remove `docker-compose` cache and re-start the services before running tests:

```bash
docker rm $(docker ps -qa) && docker-compose up --remove-orphans --force-recreate
```