GithubHelp home page GithubHelp logo

s4nt14go / react-starter Goto Github PK

View Code? Open in Web Editor NEW
2.0 3.0 0.0 13.73 MB

React starter with drawer menu and then some

HTML 3.40% TypeScript 49.22% CSS 4.84% JavaScript 42.54%
react material-ui react-router styled-components react-icons react-table formik redux redux-toolkit react-redux reselect animate-css auth0

react-starter's Introduction

React starter with drawer menu and then some ⛵

Description

When starting a new project, we generally use the same libraries and it's helpful to have some examples of that bunch of libraries in a working project.

In the different sections of this React app you will find examples of use for these libraries you can look into before you integrate them into your project.

✨ Click here to check the final result!

In the case you are only interested just in the first basics examples, you can checkout the different tags.

Take a look also at branch auth0 to see how you can add authentication using Auth0

Material mini drawer layout - tag 1.0

tag 1.0

Utilities included:

Table - tag 2.0

tag 2.0

Utilities included:

Form validation - tag 3.0

tag 3.0

Utilities included:

Redux with persistence

final

Utilities included:

Instructions

  1. Use Node 14 version, using nvm you can:
# set Node 14 in current terminal
nvm use 14
# set Node 14 as default (new terminals will use 14)
nvm alias default 14
  1. Clone the repo and cd into

    git clone https://github.com/s4nt14go/react-starter

  2. (Optional) In the case you want to checkout one of the intermediary tags you can do it with the following command, which also starts your own branch

    git checkout tags/2.0 -b my-branch

    You have to replace the tag number for the one you want.

  3. Install dependencies

    npm ci

  4. Run the project

    npm start

react-starter's People

Contributors

s4nt14go avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.