This is a boilerplate for React using Typescript, Material UI and Redux, React Router.
Switch branches/tags
Clone or download
Goeme Nthomiwa Goeme Nthomiwa
Goeme Nthomiwa and Goeme Nthomiwa --ignore-scripts
Latest commit 2cb7d05 Aug 3, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.config --ignore-scripts Aug 3, 2018
public readding lost code Jun 9, 2018
src Update MailList.tsx Aug 3, 2018
.gitignore Update .gitignore Aug 3, 2018
Procfile using express to serve app Jun 19, 2018
README.md --ignore-scripts Aug 3, 2018
_config.yml Set theme jekyll-theme-cayman Jun 26, 2018
images.d.ts first commit May 29, 2018
package-lock.json using express to serve app Jun 19, 2018
package.json using express to serve app Jun 19, 2018
server.js remove whitespace Aug 3, 2018
tsconfig.json alert code May 31, 2018
tsconfig.prod.json first commit May 29, 2018
tsconfig.test.json first commit May 29, 2018
tslint.json API mocks Jun 11, 2018

README.md

Description

This is a boilerplate for React using Typescript, Material UI and Redux, React Router.

Demo

Visit Demo link

Login credentials

  • username/email: anything
  • password: anything

Features

Authentication

The app uses redux to manage the authentication state, and uses redux-auth-wrapper library to guard the routes

Pages

  • Login Page

Admin dashboard

The template comes with responsive modern charts, analytics, tables that are easily customizable to meet your data.

Other pages

  • Inbox, Outbox, Drafts
  • Profile Page (coming soon)

How to run

Local development

  • Clone the project and cd into project
  • npm install
  • npm start and go to link

Deployment

  • npm install
  • npm run build
  • npm run deploy

Key technologies & Libraries used

  • Material UI (1.1.0) - (for ui components)
  • React Router
  • Redux
  • Typescript
  • React (of course)