Improvements on the Wordpress site
### Technical Assignment for the Programmer
Project: Event Booking System on WordPress for CFA.
Goal: Develop functionality for booking events through the WordPress site, including user verification against the database and integration with Google Calendar, as well as the ability to store booking data in .xls format on Google Drive or in the site's database.
#### 1. Main Functionality:
- User Authorization:
- The user enters their phone number in a specific format or the email they used to register with CFA.
- After clicking "Submit," the system checks the entered data against the database (Main Body).
- If the data is found, the user proceeds to the next step of booking.
- If the data is not found, an error message is displayed suggesting to re-enter the data.
- Event Booking:
- After successful authorization, the user sees available event dates for booking.
- The user selects a date and proceeds to choose a time.
- After selecting a time and clicking the "Book" button, the selected time becomes unavailable for other users.
- Notifications:
- After successful booking, the user receives a notification via SMS and email with information about the booked time.
- The user can add the event to Google Calendar via a link in the notification.
#### 2. Administrative Functions:
- Schedule Management:
- The administrator has the ability to set available dates and time slots for booking through the WordPress admin panel.
- Storage of Booking Data:
- Information about bookings (date, time, name, email, phone) is saved as an .xls file on CFA's Google Drive or in the site's database.
- Analysis:
- Google Drive can be convenient for remote storage and sharing of data.
- The local database of the site will ensure faster processing and automation.
- Recommendation: Use the site's database for data storage and provide export in .xls format for manual or scheduled upload to Google Drive.
- Viewing and Printing the Booking List:
- The administrator can easily view and print the booking list through the WordPress interface.
- Booking Cancellation:
- The user and administrator can cancel a booking, after which the time becomes available for selection by other users.
#### 3. Additional Requirements:
- Data Security:
- All personal data of users (phone and email) must be protected in accordance with security standards.
- Interface:
- A simple and clear interface for users and administrators.
- Scalability:
- The system must be ready to accommodate an increasing number of users and events without degrading performance.
#### 4. Integrations:
- Google Calendar: Automatic integration for adding events to the calendar.
- SMS Notifications: Use API to send SMS messages about bookings.
#### 5. Proposed Development Stages:
1. Development of the authorization mechanism via phone number and email.
2. Setting up the database to store information about users and events.
3. Creating an interface for booking events.
4. Integration with Google Calendar and setting up notification sending.
5. Implementation of an admin panel for managing events and data export.
Client's review of cooperation with Hryhorii Pelipenko
Improvements on the Wordpress siteThe project could not be completed.
-
866 26 4 1 Everything is feasible. However, the calendar is a self-sufficient application, it is difficult to manage, although it is possible to obtain data from it. What should be done here, how to limit navigation through it?
-
4429 80 1 4 Trust a professional with over 10 years of experience! The rate and deadlines are current! I will be glad to cooperate! Experience in commercial development of online stores on CMS, business portals, and corporate websites - 11 years! +CMS: WordPress(+Woocommerce) PrestaShop/Opencart/Joomla/Bitrix/MODX/DLE php/html/css/js/Mysql, PhotoShop/Figma Examples of work (from scratch, turnkey): https://v12coffee.com.ua/franchise/ https://binam.pro https://www.emmanuel.com.ua/ https://www.onsitecomputersinc.com/ https://express-tehbud.com/ http://www.alternativemedicine.com.ua/ https://korostenporcelain.com.ua/ https://sladok.com.ua/ https://pricemds.com/ https://picupmedia.com/ https://www.serasar.com/ https://integrisit.com/ https://franklinitsolutions.com/ https://www.raebel-latzke.ch/ https://accelera.tech/ https://china-online24.com/ https://diadent.vn.ua/ https://maestro-design.com.ua/
-
1251 3 0 Hello! I am the co-owner of the web studio for the development and design of websites of any complexity, Confidence Technology, as well as setting up advertising and SEO promotion.
We have extensive experience working with modern web programming technologies such as HTML, CSS, JavaScript (React.js or Vue.js), PHP, Laravel, CodeIgniter, Git, Python, MySQL, PostgreSQL, NodeJS, and various content management systems (CMS) such as WordPress (Woo), OpenCart, and PrestaShop, Webflow. We are ready to take on projects of varying complexity and create unique and innovative web solutions for you.
We guarantee fast and quality task execution, as well as the possibility of integrating mapping APIs into your projects. We are always ready to take on your ideas and turn them into successful web solutions.
Our latest projects, including design:
https://novobudova.pro
https://aquahub.org.ua
https://frolic.com.ua
… https://mossandmoreart.com
https://boostylabs.com
https://ol.zp.ua
https://smt-industry.com
https://butams.com
https://emporio-sports.cz
https://nosovski.com
https://alphasr.com
http://han.2doweb.org
https://chart-news.online
https://riabchuk-anastasiya.com/
https://ukrfix.com/
Best wishes, Valentina
-
4418 61 0 1 Hello
I can do everything described in your technical specifications
I have a lot of experience and have done similar tasks more than once
Below are plenty of examples
Portfolio
Freelancehunt
-
278 Hello! Trust me for the successful implementation of your project. For more prompt communication and detailed discussion, please write to me.
-
13013 67 0 Hello! I will complete your task quickly and efficiently.
My portfolio: https://freelancehunt.com/ua/freelancer/romas6ka.html#portfolio
Write to me, I will start working today. I will be happy to collaborate with you!
-
15075 32 0 1 Good day!
My name is Valentin, and I represent Arctic Web Agency. We are a team of experienced web developers specializing in creating modern and effective web solutions for businesses. I can provide examples of our similar work in personal messages. We are ready to take your project to work!
Sincerely,
Arctic Web Team
Freelancehunt