Skip to content

TestUserU07/weldev-project-react-mui-ts-bp

 
 

Repository files navigation

React, TypeScript, and Material-UI boilerplate

Introduction

Welcome to the first app template built by Welcome, Developer! This is a boilerplate app built using React, TypeScript, Material-UI, and uses the concept of CSS-in-JS. It has the purpose of supporting our post exercises, but also to provide our followers with a good start point when building React applications.

Hope you enjoy it, developers!

Demo

Keen to see the app in action? Check it out the live demo!

Behind-the-scenes

Interested in learning how the app was built from scratch step-by-step on version 1.00? Check it out, developers!

The versions that followed the first one, 1.10 and 2.00, consist of adding coding formatting libraries (ESLint and Prettier), and updating the Material-UI library to its latest version (v5.0.1). I highly recommend you to explore the tutorial above to learn how the app was built.

Features

The following frameworks/libraries have been implemented:

  1. React
  2. TypeScript
  3. Material-UI
  4. React Router
  5. Prettier
  6. ESLint

Install

To get up and running with the template, you just have to run the git commands below:

git clone https://github.com/danilocastronz/weldev-project-react-mui-ts-bp
cd weldev-project-react-mui-ts-bp
yarn install

Contributions

Contributions are more than welcome to our repository, developers. The goal is to make it a space where we contribute together to make it better! Feel free to create your own pull request with the contribution, or if you prefer, reach out to me with your idea 🙋‍♂️

Versions

  • 1.00 - Admin template with sample pages, top bar, navigation menu, and footer.
  • 1.10 - Added Prettier, ESLint, and a bit of code refactoring.
  • 2.00 - Updated to Material-UI version 5.0.1.

Author

Follow Us

Enjoyed the project? Follow us on LinkedIn and Twitter.

About

React, TypeScript, Material-UI boilerplate by Welcome, Developer.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 98.8%
  • HTML 1.2%