Hobby project for testing out several frameworks and languages.
The aim of the apps are to be able to upload transactions, automatically assign a category when one has already been assigned to a similar transaction and show it in a nice overview.
There are two client side project and two backend projects:
- Angular
- Run it with
yarn start
ordocker-compose up
- Run it with
- React
- Run it with
yarn start
- Run it with
- Laravel (php)
- See the combination section for how I run it
- Architecture: Vertical slice (with Laravel Jobs)
- Using a proper Domain model (with Doctrine)
- Dotnet Core
- Run it with
- Architecture: Vertical slide (with Mediatr)
- Using plain (old) Entity Framework core
- Angular and Laravel
- To make it run, clone devilbox first
- Then use the
env
anddocker-compose.override.yml
files in theangular/.devilbox
folder - Navigate to the
devilbox
local repo and rundocker-compose up angular httpd mysql
- Happy coding (hot reload works too)
- React and C#
- Run both project seperately. Haven't tried to make these full stack in one command
The next project will be a Django API with a Vue frontend.