Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/codaxy/cxjs-kitchen-sink
Examples of real-world apps implemented in CxJS.
https://github.com/codaxy/cxjs-kitchen-sink
accounting admin admin-dashboard administration cxjs node-js ui
Last synced: 2 months ago
JSON representation
Examples of real-world apps implemented in CxJS.
- Host: GitHub
- URL: https://github.com/codaxy/cxjs-kitchen-sink
- Owner: codaxy
- License: mit
- Created: 2020-06-03T17:58:37.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-06T10:21:21.000Z (about 2 years ago)
- Last Synced: 2024-08-02T05:15:37.488Z (5 months ago)
- Topics: accounting, admin, admin-dashboard, administration, cxjs, node-js, ui
- Language: JavaScript
- Homepage: https://kitchen-sink.cxjs.io
- Size: 1.85 MB
- Stars: 6
- Watchers: 5
- Forks: 1
- Open Issues: 34
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# CxJS Kitchen Sink
The purpose of this project is to illustrate how CxJS can be used to quickly build enterprise applications. [CxJS](https://github.com/codaxy/cxjs) is an advanced JavaScript framework designed for building applications which heavily feature forms, tables, and charts.
A live demo of this application is available at https://kitchen-sink.cxjs.io.
The following modules are implemented:
- Administration
- Accounting## Development
The application consists of three parts:
- Postgres database
- Node.js based API server
- CxJS based browser application### Setting Up
Before starting the application on your computer, you should create a new Postgres database and use [the seed SQL script](./seed/dump.sql) to populate it. After that find the `.sample.env` configuration file in `server/prisma` and rename it to `.env`. Inside the newly created file, set the connection string to the database created in the previous step.
### Running
To start the server, open the terminal and run:
```
cd server
yarn install
yarn start
```To start the client, open another terminal and run:
```
cd client
yarn install
yarn start
```## Recipes
Recipes offer additional explanations related to CxJS and this project in particular. These are currently available recipes:
- [Improved form validation UX using the visited flag](./recipes/improved-validation-ux-using-visited.md)
- [Automatic deployment to Heroku and Netlify](./recipes/automatic-deployment-to-heroku-and-netlify.md)## License
This project is available under the [MIT license](LICENSE.md). However please note that CxJS requires paid licenses for commercial distribution.