📜 ⬆️ ⬇️

Spokoino.ru - site quiet avtoinstruktorov

We present to your attention our project Sporokno.ru - the catalog of Moscow auto-instructors. Surely many of you either already have rights, or plan to face the problem of receiving them in the near future.



In any case, our project can be very useful - after all, we collected about two hundred auto-instructors on one site advertisements and made a convenient search for them. Now you can find yourself a decent teacher or leave a review on the page of your old auto-instructor, if you have already been trained to drive.
')
Get right, in the end, not the most important thing - it is important to learn how to drive. You can get excellent driving skills and then never get into an accident on the road, having been trained by a quiet auto-instructor. The task of finding an auto-instructor and is designed to solve our site. In this article we will try to uncover issues of technical implementation, monetization of the project and tell you what problems we faced and how we solved them.



Implementation

Convenience is the main thing.

Particular attention should be paid to our instant filters that are applied to the search results in one click. For selection by price criterion, we used a convenient slider.

Filters

Registering instructors on the site was created in such a way as to make this usually tedious and time consuming process as simple as possible. First, we broke it up into 4 stages and made it possible to complete each stage separately.

In this case, validation also occurs in stages. All data will be saved, even if you accidentally moved to another step or even closed the browser. Secondly, the loading and cropping of photos is done by js, which, of course, is very convenient for users who are not familiar with graphic editors. Thirdly, after registering, the auto-instructor, in addition to notification to his mailbox, also receives a login and password in SMS.

Used technologies

For the site engine, CodeIgniter was used, the client part - on jQuery. In the first version of the site, the search for instructors worked exclusively on js, which made it possible to very quickly filter and sort the output without additional requests to the server, since the entire catalog was loaded immediately. We also made a lite lite version for those who have javascript disabled for some reason =). Then the instructors on the site became much larger, the DOM tree of the search results document grew significantly and the question arose with the speed of work in various browsers (especially in IE6). We did not forget about client optimization and tried to implement most of the well-known tips and recommendations, the Blog “ Client Optimization ” and the book “ Accelerate Your Site ” helped a lot. As a result, the most effective approach was to reduce the number of nodes in the DOM tree and asynchronously load the page content as it scrolls.

Monetization

The main way to monetize we chose to place ads with additional features, such as visual selection among others.

A distinctive feature of the implementation was the writing of a billing system that allowed for daily debit of auto-instructors, thus giving them the opportunity to pay for the placement of their questionnaire for an arbitrary period, rather than for a whole month, like competitors. With its help, the instructor always knows how many days his profile is still hanging, how many and for what period of time funds were withdrawn from his account. And we got the convenience of managing questionnaires, comments to instructors, write offs and credits to their personal accounts. Due to the fact that we have significantly more auto-instructors than on other sites, we were able to provide the most flexible price conditions for our clients. And you can pay for accommodation in any Kiwi machine (OSMP), we will appear there in the middle of July. Our billing was also integrated with a telemarketing system for call-up and questioning of auto-instructors.

Administration Section - View Instructor Profile

Plans


Naturally, we still have a lot to do:
Worked on the project (in alphabetical order): bofh , piumosso , Prophet , @vitman, vorob , Xumepa .
Thank you for creating the logo Karakteristika .

Source: https://habr.com/ru/post/62377/


All Articles