The project goal is to create a mobile cross application (react-native ios/android) that will be used to create event with some basic fields + optional (name, description, some enums, type, location, position on the map, picture, price).
There are 2 types of event a user can create: offer and request. The users can search for those events with some filters and request participation to the event owner. The event owner can accept/reject the other user request of participation.
Aside the event, there's a messaging capabilities, feedback on both parties, in app payment, push notification.
The user can specify in its event/profile its preferences.
The users can gain badges regarding their activities on the platform.
The backend is at a good point, written in java spring boot with mysql db.
The cross application is already started with react-native / expo / saga, the expo can be also ejected, with all the screens created and some communications done.
Test sets included.