https://github.com/jaganathanb/vilaippattiyal
Electron application based on React, React Router, Webpack, React Hot Loader and Material-ui@v1 for invocing/inventory with GST enabled
https://github.com/jaganathanb/vilaippattiyal
babeljs electron electron-app electron-application es6 gst internationalization inventory invoice invoicing material material-ui react reactjs redux-logic sequelize sqlite3 theme-support webpack
Last synced: 3 months ago
JSON representation
Electron application based on React, React Router, Webpack, React Hot Loader and Material-ui@v1 for invocing/inventory with GST enabled
- Host: GitHub
- URL: https://github.com/jaganathanb/vilaippattiyal
- Owner: jaganathanb
- License: mit
- Created: 2018-03-05T18:13:47.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-08-16T12:38:14.000Z (almost 7 years ago)
- Last Synced: 2025-02-02T00:24:42.631Z (4 months ago)
- Topics: babeljs, electron, electron-app, electron-application, es6, gst, internationalization, inventory, invoice, invoicing, material, material-ui, react, reactjs, redux-logic, sequelize, sqlite3, theme-support, webpack
- Language: JavaScript
- Size: 1.65 MB
- Stars: 20
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Vilaippattiyal

Vilaippattiyal is open source desktop application for manaing invoices, clients and quotations for businesses with better country based tax calculation support.
## Technology
Vilaippattiyal uses a couple of open source projects:
* [Electron] - Uses Javascript to build desktop appliation on cross platform
* [ReactJS] - Controls how html should be rendered
* [Redux] - Awesome state management library for react
* [Material UI] - Great UI boilerplate for modern web apps
* [Webpack] - Powerfull module bundler
* [sqlite3] - Relational Database Management System embedded with the app## Installation
Vilaippattiyal requires [Node.js](https://nodejs.org/) v7+ for development.
Install all the dependencies.
If you use, [yarn](https://yarnpkg.com/)```sh
git clone https://github.com/jaganathanb/vilaippattiyal.git
cd vilaippattiyal
yarn install
```or [npm](https://nodejs.org/en/)
```sh
git clone https://github.com/jaganathanb/vilaippattiyal.git
cd vilaippattiyal
npm install
```Once the installation is done, install the native dependencies.
```sh
cd src
yarn install
```For better understanding on what is native denpendencies in this app, please look at [this](https://github.com/chentsulin/electron-react-boilerplate/wiki/Module-Structure----Two-package.json-Structure) page
## Development
Want to contribute? Great!
Vilaippattiyal uses Webpack with React HMR for fast development.
Make a change in your file and instantanously see your updates!Open your favorite Terminal and run these commands.
```sh
yarn run build
yarn run dev
```## License
MIT © [Jaganathan B](https://github.com/jaganathanb)
> Originally based on the [chentsulin/electron-react-boilerplate](https://github.com/chentsulin/electron-react-boilerplate)
> MIT © [C. T. Lin](https://github.com/chentsulin)
>
> [Electron](http://electron.atom.io/) application boilerplate based on [React](https://facebook.github.io/react/), [Redux](https://github.com/reactjs/redux), [React Router](https://github.com/reactjs/react-router), [Webpack](http://webpack.github.io/docs/), [React Transform HMR](https://github.com/gaearon/react-transform-hmr) for rapid application development