ExpensTrack is a webapp to manage expenses. It represents my journey through react, redux and modern JavaScript tooling. It's a frontend for expenses-api. Take it as a real-real-world example for redux
You can download the code and play with it if you want.
$ git clone https://github.com/larsbs/expenses-api-frontend.git expenstrack
$ cd expenstrack
$ npm install
$ npm start
After webpack finishes it's work, open a browser and go to http://localhost:3000/. The application will expect that you have expenses-api running on http://localhost:4000/.
The technologies used so far are:
- React
- Redux
- Redux-Sagas
- Webpack
- React-Redux-Router
- Babel
And many more...
Testing is incomplete yet.
You can test the code with the following command:
$ npm test
After the command finishes, open a browser and go to http://localhost:8081/test.