A price observatory platform for medicine products. Users can search for medicines, view prices from different pharmacies, and contribute pricing data.
Backend: Java Spring Boot | Frontend: JavaScript | Database: MariaDB
- Docker & Docker Compose
- (Or see LEGACY_SETUP.md for manual setup)
make upAccess the app at:
- Frontend: https://localhost
- API: https://localhost/observatory/api
- Swagger: https://localhost/observatory/api/swagger-ui/index.html
Edit the files inside the env directory to customize database credentials and server settings.
make up # Start services
make down # Stop services
make logs # View application logs
make test # Run automated tests
make clean # Remove everything
make help # View all commandsAn external suite of tests exists. First, clone this repo:
git clone https://github.com/saikos/softeng18b-rest-api-client.gitthen run
make test-external| Component | Version |
|---|---|
| Java | 11 |
| Spring Boot | 2.6.4 |
| MariaDB | 10.7.3 |
| Gradle | 7.4.2 |
Course: NTUA Software Engineering Project (2018-2019)
Team: Git Gud
- Κώτσης Στάθης
- Μπούας Νικόλαος
- Παπαδόπουλος Λεωνίδας
- Σεϊμένης Αιμίλιος
- Σταθόπουλος Παύλος
- Φιλίνης Νικόλαος