cra-template-learus-typescript-material

0.3.0 • Public • Published

Learus Typescript Material CRA Template

This project is a boilerplate to easily create a front-end project structure using:

  • Typescript
  • Material UI
  • Axios
  • React Router

Out of the box it provides (among basic CRA features):

  • Customizable Dark - Light Theming with Material UI
  • Methods for React-friendly Responsive Sizing (see src/styles/Theme.tsx)
  • Easy Component Creation with custom script component.sh
  • Client-side Routing
  • Docker Deployment

Installation

npx create-react-app your-project --template learus-typescript-material

App Usage

  • To start the application use npm start or npm run dev. The dev script sets NODE_ENV=development in case you need different logic based on development or production enviroment.

  • To build use npm run build.

  • To create a new component use ./component.sh and specify the name of the component.

  • Deploy using Docker and docker-compose up

Package Sidebar

Install

npm i cra-template-learus-typescript-material

Weekly Downloads

8

Version

0.3.0

License

MIT

Unpacked Size

39.7 kB

Total Files

24

Last publish

Collaborators

  • learus