Skip to content

Commit

Permalink
Update design, components and auth
Browse files Browse the repository at this point in the history
  • Loading branch information
arobert93 committed Feb 24, 2023
1 parent 06f2eb5 commit 79e8331
Show file tree
Hide file tree
Showing 161 changed files with 7,343 additions and 7,708 deletions.
1,369 changes: 694 additions & 675 deletions .editorconfig

Large diffs are not rendered by default.

2 changes: 0 additions & 2 deletions .env.example

This file was deleted.

23 changes: 16 additions & 7 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,20 @@
## V2.1.0
## v3.0.0

###### Feb 24, 2023

- Update dependencies
- Update design system
- Refactor components
- Replace authentication

## v2.1.0

###### Sep 15, 2022

- Integrate Zalter Authentication
- Update dependencies

## V2.0.0
## v2.0.0

###### Nov 8, 2021

Expand All @@ -14,7 +23,7 @@

# Change Log

## V1.0.0
## v1.0.0

###### Aug 7, 2020

Expand All @@ -29,7 +38,7 @@
- Update folder structure to remove folder depth
- Update theme configuration

## V0.4.0
## v0.4.0

###### Jul 24, 2019

Expand All @@ -45,7 +54,7 @@
- Update dependencies
- Update the layout to match the PRO version

## V0.3.0
## v0.3.0

###### May 13, 2019

Expand All @@ -56,7 +65,7 @@
- Update React version to 16.8.6 to support React Hooks
- Update to @material-ui to 4.0.0-beta

## V0.2.0
## v0.2.0

###### May 11, 2019

Expand All @@ -72,7 +81,7 @@
- Remove unused scss from assets
- Update README.md

## V0.1.0
## v0.1.0

###### May 2, 2019

Expand Down
67 changes: 25 additions & 42 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

![license](https://img.shields.io/badge/license-MIT-blue.svg)

[![Material Kit - React](https://github.com/devias-io/material-kit-react/blob/main/public/static/thumbnail.png)](https://material-kit-react.devias.io/)
[![Material Kit - React](https://github.com/devias-io/material-kit-react/blob/main/public/assets/thumbnail.png)](https://material-kit-react.devias.io/)

> Free React Admin Dashboard made with [MUI's](https://mui.com/?ref=devias-io)
> components, [React](https://reactjs.org/?ref=devias-io) and of
Expand All @@ -12,12 +12,12 @@
## Demo

- [Dashboard Page](https://material-kit-react.devias.io)
- [Users Page](https://material-kit-react.devias.io/customers)
- [Products Page](https://material-kit-react.devias.io/products)
- [Register Page](https://material-kit-react.devias.io/register)
- [Login Page](https://material-kit-react.devias.io/login)
- [Companies Page](https://material-kit-react.devias.io/companies)
- [Customers Page](https://material-kit-react.devias.io/customers)
- [Account Page](https://material-kit-react.devias.io/account)
- [Settings Page](https://material-kit-react.devias.io/settings)
- [Login Page](https://material-kit-react.devias.io/auth/login)
- [Register Page](https://material-kit-react.devias.io/auth/register)

## Free Figma Community File

Expand All @@ -28,14 +28,15 @@
We also have a pro version of this product which bundles even more pages and components if you want
to save more time and design efforts :)

| Free Version (this one) | [Material Kit Pro - React](https://material-ui.com/store/items/devias-kit-pro/) |
|----------------------------------| :----------------------------------------------------------- |
| **9** Demo Pages | **40+** demo pages
| ✔ Authentication with **Zalter** | ✔ Authentication with **Amplify**, **Auth0**, **JWT** and **Firebase**
| - | ✔ Dark & light mode
| - | ✔ TypeScript version - for Standard Plus and Extended license
| - | ✔ Design files (sketch & figma) - for Standard Plus and Extended license
| - | ✔ Complete users flows
| Free Version (this one) | [Material Kit Pro - React](https://mui.com/store/items/devias-kit-pro/) |
|-------------------------|:-------------------------------------------------------------------------|
| **9** Demo Pages | **40+** demo pages
| ✔ Mocked Authentication | ✔ Authentication with **Amplify**, **Auth0**, **JWT** and **Firebase**
| - | ✔ Dark & light mode
| - | ✔ CRA version
| - | ✔ TypeScript version - for Standard Plus and Extended license
| - | ✔ Design files (sketch & figma) - for Standard Plus and Extended license
| - | ✔ Complete users flows

## Quick start

Expand All @@ -51,34 +52,14 @@ to save more time and design efforts :)

- Views are on: `localhost:3000`

## Setup authentication (optional)

1. Sign in on **Zalter Dashboard** (https://dashboard.zalter.com) and create your **Zalter project**.

2. Open your project settings and activate **Email Magic Link** authentication.
This authentication method requires `redirect URIs` setup, so while in development you need to add `http://localhost:3000/sign-in/confirm`.
For production replace `localhost:3000` with your own domain.

3. Copy `.env.example` file and rename it to `.env`

4. Open `.env` file and enable the Zalter authentication, then set your own Zalter project ID.

```bash
NEXT_PUBLIC_ENABLE_ZALTER_AUTH="true"
NEXT_PUBLIC_ZALTER_PROJECT_ID="<your-project-id>"
```

For more information about Zalter Authentication access https://developer.zalter.com.

## File Structure

Within the download you'll find the following directories and files:

```
material-kit-react
┌── .env.example
├── .eslintrc.json
┌── .eslintrc.json
├── .gitignore
├── CHANGELOG.md
├── LICENSE.md
Expand All @@ -87,26 +68,28 @@ material-kit-react
├── README.md
├── public
└── src
├── __mocks__
├── components
├── icons
├── lib
├── contexts
├── guards
├── hocs
├── hooks
├── layouts
├── sections
├── theme
├── utils
└── pages
├── 404.js
├── _app.js
├── _document.js
├── account.js
├── companies.js
├── customers.js
├── index.js
├── index.js
├── products.js
├── register.js
└── settings.js
└── sign-in
├── confirm.js
└── index.js
└── auth
├── login.js
└── register.js
```

## Resources
Expand Down
5 changes: 5 additions & 0 deletions jsconfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"compilerOptions": {
"baseUrl": "."
}
}

1 comment on commit 79e8331

@vercel
Copy link

@vercel vercel bot commented on 79e8331 Feb 24, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.