Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/azakharo/anti-mat


https://github.com/azakharo/anti-mat

Last synced: about 21 hours ago
JSON representation

Awesome Lists containing this project

README

        

# React.js Typescript application starter which uses Vite

Usage: create fast prototypes, solve test tasks.

## Features:
* You can write Typescript or Javascript code with the latest JS features.
* Babel is used for Typescript transpilation. Typescript compiler is used for the type checking only.
* ESLint for linting Typescript and Javascript code.
* Auto code formatting with Prettier.
* Dev server with hot reloading
* Production optimized build
* Client-side routing (react-router v6)
* Material UI toolkit (v5)
* "api" sub-dir contains code for working with a backend. Axios is used.
* Login and Main page skeletons. Dummy implementation for handling the authentication has already been added.
* Jest already configured. Tests can be written in Typescript.

## Quick start

First install dependencies:

```sh
npm install
```

To run in the development mode with hot module reloading:

```sh
npm start
```

That command opens http://localhost:5173 page in your browser.

To create a production build:

```sh
npm run build
```
See "dist" folder for results.