A free app for current and historical foreign exchange rates published by the European Central Bank developed using the Symfony PHP Framework.
- An API endpoit at /api where is possible to manage users and groups powered by API Platform.
- An ADMIN endpoint where administrators can manage users and groups powered by EasyAdmin.
- A DASHBOARD where is possible see a chart with historical foreign exchange rates information published by the European Central Bank
-
As admin user, browse https://timetobuy.rezehnde.com/dashboard and see two charts that were assigned to you, and also browse https://timetobuy.rezehnde.com/admin to manage users and groups
- e-mail: [email protected]
- password: 123456
-
As normal user, browse https://timetobuy.rezehnde.com/dashboard and see one chart that was assigned to you, but you cannot browse https://timetobuy.rezehnde.com/admin
- e-mail: [email protected]
- password: 123456
-
Play with the API at https://timetobuy.rezehnde.com/api
- Download the project
- Configure the database into .env file and run:
- Run the commands bellow
mkdir timetobuy
cd timetobuy
git init
git remote add origin https://github.com/rezehnde/timetobuy.git
git pull origin master
docker-compose up -d --build
docker-compose run --rm composer update
docker-compose run --rm php php bin/console doctrine:database:create
docker-compose run --rm php php bin/console doctrine:migrations:migrate
docker-compose run --rm php php bin/console doctrine:fixtures:load
- Browser //localhost:8000
- Run the docker commands above
- Download Sonarqube ZIP
- Unzip the files and add the
bin
directory to your PATH - Add the project on //localhost:8080 with credentials (admin:bitnami) and get the
sonar.login
value - Run this command line ()
c:\sonarq\bin\sonar-scanner.bat -D"sonar.projectKey=timetobuy" -D"sonar.sources=." -D"sonar.host.url=http://localhost:8080" -D"sonar.login=307ac1af6011ff310f88b806994366d32f3dfef1"
Icon by Icons8