Refining the site on MODX

Employer
[no-member:pro]Yury[/no-member:pro]Yury
Project parameters
Type of cooperationOne-time project
SectionWeb development, Website refinement
Prepaymentprepayment is possible
Payment methodsElectronic money
Acceptance of requestsclosed
Project description
Remote work on the site. You need to update the site on MODX.
Main menu: main page, 5 rooms: White, Red, Wood, Max, Black, contacts, payment.
For each of the 5 rooms you need to develop the following page: Calendar of the corresponding hall, and payment
Calendar synchronized with Google tables
For the page calendar of a certain hall was purchased module fullCalendar with the help of it it is necessary to implement the booking of time in the calendar of the selected studio.
Bookings can be made by anonymous users who must first register and registered users.
Users must have a personal account (Office module was purchased) in which all the main booking parameters should be displayed (booking start date, booking end date, room name, cost, additional information)
Changes in the booking data in the calendar are made only by the administrator
A new event is added to the calendar only after payment.
For each user, it is necessary to implement a discount that is set by the administrator, the discount is measured in rubles (100p, 200p, etc.), this discount is used only for booking rooms, each hall has a different price and a different discount. Only the administrator can offer a discount for a particular user.
Immediately after the date is selected by the user, the authorized user must fill in all the necessary data, if they are not filled in in his profile (full name and phone number), then proceed to payment.
The Yandex cash register module will be used for payment.
The site uses minishop2.
No requirements for the design of components
Main menu: main page, 5 rooms: White, Red, Wood, Max, Black, contacts, payment.
For each of the 5 rooms you need to develop the following page: Calendar of the corresponding hall, and payment
Calendar synchronized with Google tables
For the page calendar of a certain hall was purchased module fullCalendar with the help of it it is necessary to implement the booking of time in the calendar of the selected studio.
Bookings can be made by anonymous users who must first register and registered users.
Users must have a personal account (Office module was purchased) in which all the main booking parameters should be displayed (booking start date, booking end date, room name, cost, additional information)
Changes in the booking data in the calendar are made only by the administrator
A new event is added to the calendar only after payment.
For each user, it is necessary to implement a discount that is set by the administrator, the discount is measured in rubles (100p, 200p, etc.), this discount is used only for booking rooms, each hall has a different price and a different discount. Only the administrator can offer a discount for a particular user.
Immediately after the date is selected by the user, the authorized user must fill in all the necessary data, if they are not filled in in his profile (full name and phone number), then proceed to payment.
The Yandex cash register module will be used for payment.
The site uses minishop2.
No requirements for the design of components