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

https://github.com/zsrg/messenger-web-client

TypeScript + React (functional components) + Redux (redux-toolkit) + SCSS
https://github.com/zsrg/messenger-web-client

clsx fetch font-awesome i18next react-functional-components redux-toolkit scss typescript webpack

Last synced: 7 months ago
JSON representation

TypeScript + React (functional components) + Redux (redux-toolkit) + SCSS

Awesome Lists containing this project

README

          

# messenger-web-client

![full](./docs/screenshots/full.png)

![mobile](./docs/screenshots/mobile.png)

## Available scripts

In the project directory, you can run:

- `npm start` - runs the app in the development mode
- `npm run build` - builds the app for production to the `build` folder

In development mode, specify the server address in the env variable `PROXY`:

```
PROXY=http://localhost:4000
```

In production mode, configure proxying of `/api/..` requests to the server address. Nginx example:

```
server {
listen 80;

location / {
root html;
index index.html;
}

location /api {
proxy_pass http://localhost:4000/api;
proxy_buffering off;
}
}
```

## License

[MIT](./LICENSE)