Skip to content

Commit e0997bb

Browse files
authored
Initial commit
0 parents  commit e0997bb

File tree

390 files changed

+59915
-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.

390 files changed

+59915
-0
lines changed

.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+
.idea
4+
5+
# dependencies
6+
/node_modules
7+
/.pnp
8+
.pnp.js
9+
10+
# testing
11+
/coverage
12+
13+
# production
14+
/build
15+
16+
# misc
17+
.DS_Store
18+
.env
19+
.env.local
20+
.env.development.local
21+
.env.test.local
22+
.env.production.local
23+
24+
npm-debug.log*
25+
yarn-debug.log*
26+
yarn-error.log*

.idea/cp_for_web_ui.iml

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/encodings.xml

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules.xml

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/workspace.xml

Lines changed: 126 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

README.md

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
# React Bookkeeper Dashboard Template
2+
3+
## Pages
4+
5+
We have implemented some basic pages, so you can see our template in action.
6+
7+
- Profile
8+
- Dashboard
9+
- E-commerce (Product Management, Products Grid, Product Page)
10+
- Typography
11+
- Tables (Static, dynamic)
12+
- Forms
13+
- Notifications
14+
- Charts
15+
- Icons
16+
- Maps
17+
- Login
18+
- Error
19+
20+
## Quick Start
21+
22+
#### 1. Get the latest version
23+
24+
You can start by cloning the latest version of React Bookkeeper on your
25+
local machine by running:
26+
27+
```shell
28+
$ git clone https://github.com/flatlogic/bookkeeper-ui.git
29+
```
30+
31+
#### 2. Run `yarn install`
32+
33+
This will install both run-time project dependencies and developer tools listed
34+
in [package.json](package.json) file.
35+
36+
#### 3 Run `yarn start`
37+
38+
Runs the app in the development mode with nodejs-backend (https://github.com/flatlogic/nodejs-backend)
39+
40+
Open http://localhost:3000 to view it in the browser. Whenever you modify any of the source files inside the `/src` folder,
41+
the module bundler ([Webpack](http://webpack.github.io/)) will recompile the
42+
app on the fly and refresh all the connected browsers.
43+
44+
#### 4. Run `yarn build`
45+
46+
Builds the app for production to the build folder.
47+
It correctly bundles React in production mode and optimizes the build for the best performance.
48+
49+
The build is minified and the filenames include the hashes.
50+
Your app is ready to be deployed!
51+
52+
## Support
53+
54+
For any additional information please refer to [Support forum](https://flatlogic.com/forum).
55+
56+
## How can I support developers?
57+
58+
- Create pull requests, submit bugs, suggest new features or documentation updates :wrench:
59+
- Follow [@flatlogic on Twitter](https://twitter.com/flatlogic).
60+
- Subscribe to Flatlogic newsletter at [flatlogic.com](https://flatlogic.com/)
61+
- Like our page on [Facebook](https://www.facebook.com/flatlogic/) :thumbsup:
62+
63+
## More from Flatlogic
64+
65+
- [React Native Starter](https://github.com/flatlogic/react-native-starter) - 🚀 A powerful react native starter template that bootstraps development of your mobile application
66+
- [Sing App](https://github.com/flatlogic/sing-app) - 💥 Free and open-source admin dashboard template built with Bootstrap 4
67+
- [Awesome Bootstrap Checkboxes & Radios](https://github.com/flatlogic/awesome-bootstrap-checkbox) - ✅ Pure css way to make inputs look prettier
68+
- [React Dashboard](https://github.com/flatlogic/react-dashboard) - 🔥 React Dashboard - isomorphic admin dashboard template with GraphQL
69+
- [Light Blue Dashboard](https://github.com/flatlogic/light-blue-dashboard) - 💦 Free and open-source admin dashboard template built with Bootstrap
70+

changelog.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Changelog
2+
3+
## [2.1.1] - 27/11/2024
4+
5+
- Updated dependencies.
6+
7+
## [2.1.0] - 10/09/2024
8+
9+
- Added react-scripts version 5 along with webpack version 5 support.
10+
- Added support for node.js version > 20
11+
- Updated dependencies.
12+
13+
## [2.0.1] - 21/12/2023
14+
15+
- Updated dependencies
16+
17+
## [2.0.0] - 12/05/2021
18+
19+
- Fixed issues with Accounts and Companies, added more customers
20+
21+
## [1.0.1]
22+
23+
- Updated documentation
24+
25+
## [1.0.0]
26+
27+
- Initial release

config-overrides.js

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
const webpack = require("webpack")
2+
const path = require("path")
3+
module.exports = function override(config) {
4+
const fallback = config.resolve.fallback || {}
5+
Object.assign(fallback, {
6+
crypto: require.resolve("crypto-browserify"),
7+
stream: require.resolve("stream-browserify"),
8+
assert: require.resolve("assert"),
9+
http: require.resolve("stream-http"),
10+
https: require.resolve("https-browserify"),
11+
os: require.resolve("os-browserify"),
12+
url: require.resolve("url"),
13+
vm: require.resolve("vm-browserify"),
14+
})
15+
config.resolve.fallback = fallback
16+
config.plugins = (config.plugins || []).concat([
17+
new webpack.ProvidePlugin({
18+
process: "process/browser",
19+
Buffer: ["buffer", "Buffer"],
20+
}),
21+
])
22+
const modules = config.resolve.modules
23+
config.resolve.modules = [...modules, path.resolve(__dirname, "src")]
24+
config.module.rules.push({
25+
test: /\.m?js/,
26+
resolve: {
27+
fullySpecified: false,
28+
},
29+
})
30+
return config
31+
}

0 commit comments

Comments
 (0)