Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/agilevisionorganization/dck
DCK - Dashboard Construction Kit
https://github.com/agilevisionorganization/dck
aws aws-lambda es6 javascript react-native reactjs redux redux-saga typescript
Last synced: about 1 month ago
JSON representation
DCK - Dashboard Construction Kit
- Host: GitHub
- URL: https://github.com/agilevisionorganization/dck
- Owner: AgileVisionOrganization
- License: mit
- Created: 2017-12-09T16:40:33.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T05:24:03.000Z (almost 2 years ago)
- Last Synced: 2024-11-30T15:10:41.808Z (about 1 month ago)
- Topics: aws, aws-lambda, es6, javascript, react-native, reactjs, redux, redux-saga, typescript
- Language: TypeScript
- Homepage: https://agilevision.io/dck
- Size: 5.54 MB
- Stars: 12
- Watchers: 4
- Forks: 6
- Open Issues: 104
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DCK
DCK (**D**ashboard **C**onstruction **K**it) is a opinionated way to build React-based applications.
[![Build Status](https://travis-ci.org/AgileVisionCompany/dck.svg?branch=master)](https://travis-ci.org/AgileVisionCompany/dck)
It's being created with several key principles in mind to simplify lives of React developers. Here are it's main principles:
1. Boilerplate is boring. Everyone hates to write the same code again and again. We've got you covered. No more same-looking reducers and copy-pasting of action creators.
2. Typescript is awesome. TypeScript helps to catch a lot of stupid errors that usually are difficult to spot in ES5/ES6
3. Not a silver bullet. This is just another addon on a top of great tools which helps us to solve frequent problems. It's not designed to be 100% applicable for everyone, nor we are not claiming this particular framework is the best. It **works for us**.
## Project Structure
The project is a monorepo managed by the Lerna tool, that contains four subprojects:* **dck-redux** — Redux-based framework to get rid of CRUD-related boilerplate. Helps you to think about your domain and not about boring stuff.
* **dck-lambda-utils** — a set of useful helpers to easily create NodeJS AWS Lambda functions.
* **dck-validators** — useful validators for your applications.
* **dck-react-components** — some components you might find usefull while developing dashboards and other data-driver applications.
## Documentation
https://agilevisioncompany.github.io/dck