This is app based on Spring Boot tools + Docker-compose + MySQL..SCSS + Bootstrap elements + JS ...
- create single event
- create group multiple events
- update event
- delete event
- check info about users who want to participate in event
- check list with confirmed to events users
- delete any user from event
- confirm any user to participate in event
- give to any user credits
- can be register like new user
- can read and open any event
- can press button to participate in event
- can cancel participation in event
- can automaticaly pay for event if have anough credits
- can get back credits when cancel event participation
- can check in user page - information and status of requests to participate
- can open schedule
- can sort schedule by theme
- can open any event
- can be registred like new user with User role.
- installed Java version 17 or higher;
- maven
- installed docker and docker-compose;
- installed IntelliJ IDEA - community version is enough;
- open project folder in IntelliJ IDEA;
- open terminal in root folder "yogaApp";
- to start MySQL database - type in terminal command
docker-compose up -d
orsudo docker-compose up -d
in Linux; - run application "YogaForumApplication"
- open in browser - localhost:8080;
Admin: email: admin@admin.com password: admin
user-1: email: user@user.com password: user user-1 has 150 credits on balance for tests.
user-2: email: user2@user2.com password: user user-2 has empty balance for tests.
- Home page
- Events
- About me
- Contacts