- Firstly, create *.jar file. Go to /src/backend and type:
mvn clean compile package
- Next, go to /Docker and type:
docker-compose -f Docker/docker-compose-dev.yml up --build
to run an application
- Java 8 (Spring Boot, Spring Security, Hibernate)
- PostgreSQL
- JavaScript (ReactJS)
- Enzyme, Selenium
- Travis
- Docker
Application consists of 3 modules:
- Database (PostgreSQL)
- Backend (Java, Spring Boot, Spring Security, Maven)
- Frontend (ReactJS)
Food Hero is an application that implements the conception of meal bazaar.
The main aim of the system is to ensure the ability of selling and buying meals online. There are 2 groups of users here: buyers and cooks.
First of this group brings together users who want to purchase a meal offered by cooks. This users are able to browse, filter, review and buy meals.
Second group is consisted of people who want to earn money - cooks. They are able to create their own offers for the prepared meals and to receive money from selling them.
Both of this groups are cooperating in the whole process of buying a meal. Starting from creating an offer up to receiving the payment.
We are using Selenium and Enzyme to test frontend part.
- Konrad Magiera (KonradMagiera) - Frontend & Test
- Patryk Zaniewski (PatrykZaniewski) - Backend & Database
- Bartek Siwiński (Pyrrun) - Frontend & Database
- Jakub Celuch (JCeluch) - Frontend
- Łukasz Glapiak (Lukas2018) - Frontend
- Mateusz Ciupa (MateuszCiupa) - Frontend & Test & SysOps
- Mateusz Smoliński (matsmolinski) - Frontend & Documentation