Skip to content

Commit 04da78b

Browse files
committed
feat: add initial project structure with assets and configuration files
1 parent 65c2cf8 commit 04da78b

File tree

122 files changed

+42457
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

122 files changed

+42457
-0
lines changed

dashboard/.eslintignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# .estlintignore file
2+
dist
3+
build
4+
node_modules/

dashboard/.eslintrc.json

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
{
2+
"env": {
3+
"browser": true,
4+
"es2021": true
5+
},
6+
"extends": [
7+
"plugin:react/recommended",
8+
"airbnb-typescript",
9+
"plugin:react/jsx-runtime",
10+
"plugin:prettier/recommended"
11+
],
12+
"parser": "@typescript-eslint/parser",
13+
"parserOptions": {
14+
"ecmaFeatures": {
15+
"jsx": true
16+
},
17+
"ecmaVersion": 11,
18+
"project": "./tsconfig.json",
19+
"sourceType": "module"
20+
},
21+
"plugins": ["react", "@typescript-eslint"],
22+
"settings": {
23+
"react": {
24+
"pragma": "React",
25+
"fragment": "Fragment",
26+
"version": "detect"
27+
}
28+
},
29+
"rules": {
30+
"prettier/prettier": "off",
31+
"react/jsx-filename-extension": "off",
32+
"import/no-unresolved": "off",
33+
"import/extensions": "off",
34+
"react/display-name": "off",
35+
"@typescript-eslint/comma-dangle": "off",
36+
"import/prefer-default-export": "off",
37+
"jsx-a11y/anchor-is-valid": "off",
38+
"comma-dangle": "off",
39+
"max-len": "off",
40+
"no-console": "off",
41+
"no-param-reassign": "off",
42+
"no-plusplus": "off",
43+
"no-return-assign": "off",
44+
"object-curly-newline": "off",
45+
"react/jsx-props-no-spreading": "off",
46+
"react/react-in-jsx-scope": "off",
47+
"react/require-default-props": "off",
48+
"typescript-eslint/no-unused-vars": "off",
49+
"import/no-extraneous-dependencies": "off",
50+
"react/no-unescaped-entities": "off",
51+
"react/forbid-prop-types": "off",
52+
"react/jsx-max-props-per-line": [
53+
1,
54+
{
55+
"maximum": 2,
56+
"when": "multiline"
57+
}
58+
],
59+
"indent": "off",
60+
"@typescript-eslint/indent": [0],
61+
"no-use-before-define": "off",
62+
"@typescript-eslint/no-use-before-define": ["off"],
63+
"@typescript-eslint/no-unused-vars": ["off"],
64+
"@typescript-eslint/no-shadow": ["off"],
65+
"@typescript-eslint/dot-notation": ["off"],
66+
"react/prop-types": ["off"],
67+
"@typescript-eslint/naming-convention": ["off"]
68+
}
69+
}

dashboard/.gitignore

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2+
3+
# dependencies
4+
/node_modules
5+
/.pnp
6+
.pnp.js
7+
8+
# testing
9+
/coverage
10+
11+
# production
12+
/build
13+
14+
# misc
15+
.DS_Store
16+
/.env
17+
/.env.local
18+
/.env.development.local
19+
/.env.test.local
20+
/.env.production.local
21+
.idea
22+
features.html
23+
24+
npm-debug.log*
25+
yarn-debug.log*
26+
yarn-error.log*

dashboard/.prettierrc

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"bracketSpacing": true,
3+
"printWidth": 80,
4+
"singleQuote": true,
5+
"trailingComma": "none",
6+
"tabWidth": 2,
7+
"useTabs": false,
8+
"bracketSameLine": false
9+
}

dashboard/LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2022 BloomUI
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

dashboard/README.md

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
<p align="center">
2+
<a href="https://bloomui.com" title="BloomUI.com">
3+
<img src="https://bloomui.s3.us-east-2.amazonaws.com/tokyo-logo.png" alt="Tokyo Free White Typescript React Admin Dashboard">
4+
</a>
5+
</p>
6+
<h1 align="center">
7+
<b>Tokyo Free White Typescript React Admin Dashboard</b>
8+
<br>
9+
<a href="https://twitter.com/intent/tweet?url=https://bloomui.com&text=I like this React admin dashboard">
10+
<img src="https://img.shields.io/twitter/url/http/shields.io.svg?style=social" />
11+
</a>
12+
</h1>
13+
<div align="center">
14+
15+
![version](https://img.shields.io/badge/version-2.0.0-blue.svg)
16+
![license](https://img.shields.io/badge/license-MIT-blue.svg)
17+
18+
<a href="https://bloomui.com/product/tokyo-free-white-react-typescript-material-ui-admin-dashboard/"><img src="https://bloomui.s3.us-east-2.amazonaws.com/tokyo-free-white-react-typescript-material-ui-admin-dashboard.jpg" /></a>
19+
</div>
20+
21+
<a href="https://bloomui.com/product/tokyo-free-white-react-typescript-material-ui-admin-dashboard/"><h3>Free React Typescript Admin Dashboard Template built with Material-UI</h3></a>
22+
<p>
23+
This free and open source admin dashboard template is built for React and it’s bootstrapped from Facebook’s create-react-app. All NPM dependencies are up to date and it contains multiple fully customized components based on the popular frontend components framework, Material-UI.
24+
</p>
25+
<p>
26+
Tokyo Free White Typescript Dashboard features a nice classic light & clean design and color scheme.
27+
</p>
28+
<p>
29+
You can customize the color scheme and style by editing a single variables files. This Typescript admin dashboard doesn’t use SCSS stylesheets but the more modern approach with styled-components.
30+
</p>
31+
<p>
32+
We’ve included a few page examples for most used user flows that will give you a solid base for getting started with your new project’s development. With very light modifications you can even integrate Tokyo Free White Typescript Dashboard into existing projects giving them a much deserved makeover.
33+
</p>
34+
35+
---
36+
<h3>Updrade to PRO</h3>
37+
38+
<p>If you're looking for more features like translations, complex user flows, redux examples and more, we recommend taking a look at the premium version (Tokyo White Typescript Dashboard) on <a href="https://bloomui.com">bloomui.com</a></p>
39+
40+
---
41+
42+
<h2>
43+
Quick Start
44+
</h2>
45+
<ol>
46+
<li>Make sure you have the latest stable versions for Node.js and NPM installed</li>
47+
<li>Clone repository: <code>git clone https://github.com/bloomui/tokyo-free-white-react-admin-dashboard.git</code></li>
48+
<li>Install dependencies: Run <code>npm install</code> inside the project folder</li>
49+
<li>Start dev server: After the install finishes, run <code>npm run start</code>. A browser window will open on http://localhost:3000 where you''ll see the live preview</li>
50+
</ol>
51+
52+
---
53+
54+
<h2>
55+
Technical Support
56+
</h2>
57+
<p>
58+
You can open a support ticket by sending an email here: <a href="mailto:support@bloomui.freshdesk.com" title="Open Support Ticket">
59+
support@bloomui.freshdesk.com
60+
</a>
61+
</p>

0 commit comments

Comments
 (0)