Skip to content
This repository has been archived by the owner on Dec 7, 2021. It is now read-only.
/ timetobuy Public archive

A free app for current and historical foreign exchange rates published by the European Central Bank

License

Notifications You must be signed in to change notification settings

rezende79/timetobuy

Repository files navigation

Time To Buy

A free app for current and historical foreign exchange rates published by the European Central Bank developed using the Symfony PHP Framework.

Features

  • 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.

Admin Screenshot

  • A DASHBOARD where is possible see a chart with historical foreign exchange rates information published by the European Central Bank

Dashboard Screenshot

Live

UML Diagrams

Running locally with Docker

  1. Download the project
  2. Configure the database into .env file and run:
  3. 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
  1. Browser //localhost:8000

Build with

Quality assurance

  1. Run the docker commands above
  2. Download Sonarqube ZIP
  3. Unzip the files and add the bin directory to your PATH
  4. Add the project on //localhost:8080 with credentials (admin:bitnami) and get the sonar.login value
  5. 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"

Credits

Icon by Icons8

About

A free app for current and historical foreign exchange rates published by the European Central Bank

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published