Completely typical Laravel installation. All packages are in appropriate 'composer.json' and 'package.json' files. As Docker containers is used Laravel Sail package with changed ports to avoid conflicts with other your projects.
However, if a conflict does occur you'll need to fix ports in the '.env' file accordingly to free ports in your system.
To use project as a user go to http://localhost:8006/investor in your browser. Choose your role between
- admin [email protected]
- operator [email protected]
- investor [email protected]
- company [email protected]
- the operator can create vehicles, edit them, and mark any vehicle as 'sold'
- the operator can mark investors payment as valid (or confirmed) when payment came to operators bank account
- investor can add payments or ask about rewords.
- system counts total investments and a part in it of every investor.
- also, system can, accordingly to investor's part, calculate their percentage and income based on the percentage.