Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brian-gates/dnd-digital-companion
An Airtable powered D&D 5e Digital Companion
https://github.com/brian-gates/dnd-digital-companion
airtable dnd dnd-tools dnd5e react redux typescript
Last synced: 13 days ago
JSON representation
An Airtable powered D&D 5e Digital Companion
- Host: GitHub
- URL: https://github.com/brian-gates/dnd-digital-companion
- Owner: brian-gates
- License: mit
- Created: 2018-06-02T07:36:38.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-06-23T20:09:17.000Z (over 6 years ago)
- Last Synced: 2024-11-07T14:43:58.131Z (2 months ago)
- Topics: airtable, dnd, dnd-tools, dnd5e, react, redux, typescript
- Language: TypeScript
- Homepage:
- Size: 1.72 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# D&D Digital Companion
## Todo
- [x] Airtable Config
- [x] Theming
- [ ] Initiative
- [ ] Character
- [ ] Monster
- [ ] Spellbook
- [ ] General Layout / Navigation
- [ ] TestsDesign Inspirations
* Character
* https://itunes.apple.com/us/app/fight-club-5th-edition/id901057473?mt=8
* https://www.dndbeyond.com/profile/BrianGates/characters/214193
* Monster https://is2-ssl.mzstatic.com/image/thumb/Purple118/v4/83/51/db/8351db50-096f-4f3a-638c-3ebabebd90de/pr_source.png/300x0w.jpg
* https://www.dndbeyond.com/profile/BrianGates/characters/214193# Development
This is a very simple template for creating React web applications with TypeScript. It is configured with webpack dev server and hot module replacement to allow changes to be loaded while the application is running. A sample of this template can be viewed here: https://chunliu.github.io/hotloader.
This template is based on the following packages:
* [webpack 4](https://webpack.js.org/)
* [webpack-dev-server](https://github.com/webpack/webpack-dev-server)
* [typescript 2.8](http://www.typescriptlang.org/)
* [ts-loader](https://github.com/TypeStrong/ts-loader)
* [react 16](https://reactjs.org/)
* [redux](https://redux.js.org/introduction)
* [antd 3](https://ant.design/docs/react/introduce)
* [ts-import-plugin](https://github.com/Brooooooklyn/ts-import-plugin)For recent changes, please check [changelog.md](./CHANGELOG.md).
Other reference:
* [TypeScript document](https://www.typescriptlang.org/docs/handbook/react-&-webpack.html)
* [Hot Module Replacement in webpack](https://webpack.js.org/concepts/hot-module-replacement/)How to use this template:
```
git clone https://github.com/chunliu/typescript-react-hot-reload.git
npm install
npm start
```All feedback and pull requests are welcome.