Development of a Telegram Mini App for searching for housing and posting rental listings.
I am looking for a developer to create a bilingual (Ukrainian/Russian) Telegram Mini App for searching for housing and posting advertisements for renting out housing.
IMPORTANT!!!!
A detailed graphic scheme of the project has been created (in Ukrainian) along with a description of this scheme with additional explanations. However, the scheme was developed for the operation of a Telegram bot (taking into account the limitations and capabilities of bots, not the Telegram Mini App), so the developer will need to refer to the existing scheme and create the Telegram Mini App based on it, possibly making some adjustments to the principles of the project's operation concerning the provided scheme.
By prior agreement with the client, significant changes and additions to the project's functionality may be made to improve the overall operation of the project.
Project operation scheme:
- Landlords answer questions about their housing (location, number of rooms, floor, upload photos, etc.), thus creating their advertisements for renting out housing.
- Tenants answer questions (required location of housing, number of rooms, floor, etc.) and create their advertisement for searching for housing.
- The Mini App compares the advertisements of the tenant and the landlord based on key points. First, the Mini App analyzes the advertisements by type of housing and geotag (for quicker filtering of unnecessary advertisements).
- The Mini App sends the tenant's advertisement to those landlords whose rental offers meet the requirements specified in the tenant's advertisement.
- Landlords who received the advertisement for searching for housing evaluate whether they can/want to rent out their accommodation according to this advertisement.
- Landlords who wish to rent their housing to the tenant based on their advertisement must respond (through the Mini App) to the tenant's advertisement and indicate how much the rent will cost for the required period or per month if the rental is long-term.
- The tenant receives all advertisements from landlords who responded to their request through the Mini App and evaluates them.
- The tenant agrees on the selected landlord's advertisement through the Mini App. The Mini App informs the tenant of the link to the selected landlord and offers to contact them or wait for the landlord to write to the tenant.
- The Mini App informs the landlord whose advertisement was agreed upon by the tenant that their offer has been selected and that the housing may be rented by the tenant. The Mini App sends the landlord a link to the tenant to agree on all details.
- Landlords who were not chosen by the tenant but responded to the tenant's advertisement receive a message from the bot that their advertisements have been rejected.
Functionality:
- Creating advertisements through answers to questions, adding photos to advertisements, making changes to advertisements. Creating advertisement templates.
- User panel for managing their advertisements, balance, blacklist, etc.
- Comparison of advertisements from tenants and landlords based on key questions.
- Integration with OpenStreetMap (or another free alternative). The tenant selects the approximate location of the desired housing on the map and the search radius in kilometers. The bot searches for accommodation within the specified radius.
- User balance, subscription system, payment through Telegram Stars.
- Affiliate program with bonus points accrual.
- User feedback and rating system, blacklist.
- Administrative panel: viewing overall statistics (number of users, number of new users over a period, number of advertisements created over a period, number of people with paid subscriptions, etc.), blocking/unblocking users, issuing premium subscriptions, sending messages to all users, making changes to the terms of use and other information provided in the application, etc.
- Language change.
Interface and design:
- Simple and minimalist.
Security:
- User data protection.
- Protection of the administrative panel from unauthorized users.
- Protection against account manipulation (for example, creating multiple free accounts).
Technologies, coding language, database, Backend, Frontend, etc.:
Regarding all technical issues, I await proposals from the executor for the most optimal operation of the project. Technologies need to be selected considering the possibility of rapid scaling of the project and adding new features.
Requirements for the executor:
- Have a portfolio with working Telegram Mini Apps that can be verified now.
- Have the ability and willingness to be in touch for quick coordination of any issues that may arise.
- Creativity, inventiveness.
- I am looking for someone who will immerse themselves in the project, be able to add something of their own to it, and propose their own solutions if necessary to improve the project's operation, rather than just executing everything that is written without paying attention to possible shortcomings.
I propose the following development plan:
- The developer voices the preliminary price of development.
- Detailed familiarization with the project and prepared documents.
- Project evaluation by the developer, selection of necessary technologies for implementation.
- Discussion, identification of weaknesses in the project, and agreement on ways to improve them.
- Evaluation by the developer of optimal and necessary server capacities for the project.
- Final agreement on price and deadlines.
- Development/testing of individual functions during the development process (if necessary and possible).
- Testing of the completed project.
- Identification and elimination of shortcomings.
- Launching the project on the server.
- Possible support for the project for 2–3 months and elimination of critical errors with further cooperation. Discussed separately.
Attached to the advertisement is a trimmed PART of the project scheme.
Applications 3
Client's review of cooperation with Roman Kinash
Development of a Telegram Mini App for searching for housing and posting rental listings.Terrible! I strongly do not recommend a freelancer for completing work, especially large and complex projects. You will only waste money and time, as I did.
I reserved money through the safe on 31.03.2025, the freelancer set the deadline at 20 days. As of 16.05.2025, the project is not completed (46 days have passed).
The freelancer clearly misled about the readiness of the project. A day before the deadline, I asked the freelancer: "Is everything on schedule, can we expect the finished product tomorrow?" To which the freelancer replied: "If nothing changes due to the holidays — yes. I will write if anything. So far, everything is as planned." After that, the freelancer asked to extend the project by 1 day, which I agreed to, and then I extended the project myself several more times. Now, a total of 46 days have passed since the start, and the project is still not ready. ONE CAN CONCLUDE THAT, ONE DAY BEFORE THE INITIAL DEADLINE, THE PROJECT COULD NOT HAVE BEEN COMPLETED ON TIME, AND THE FREELANCER KNEW THIS WELL, BUT MISLED ME. The freelancer constantly had reasons to postpone, excuses, and justifications, which is completely unprofessional.
In addition to everything described above, during the execution of my project, the freelancer constantly took on external projects that were easier and faster to complete. During this time, my project was obviously put aside. There were from 5 to 10 such parallel projects.
Freelancer's review of cooperation with Valik Lavrik
Development of a Telegram Mini App for searching for housing and posting rental listings.There were some problems with this order.
Firstly, of course, personal in nature, unfortunately.
Secondly — on the part of the customer.
Starting with an inaccurate technical assignment, ending with the fact that the customer forgot to mention in the review that they received the prototype code, but couldn't check it due to platform restrictions, the time for purchasing hosting, lack of necessary keys, and the launch option locally was not even considered. At the same time, third-party projects were taken during the waiting period for verification, which was not 10 pieces in 46 days, but 5 in half a year.
Should I work with the customer? Probably, but all conditions should be agreed upon in advance, all necessary services, subscriptions, and data should be received at the very beginning of the work.
-
3003 60 0 Hello!
We have experience in developing similar projects. In particular, we created the Telegram bot @flatly_berlin_bot for the real estate market, and we also worked on a project for a client from the UAE that included both a website and a mobile app (https://www.reelly.ai/). Additionally, we are currently in the process of developing a similar project @findly_chatbot for a client from Israel.
We can assist in implementing your Telegram Mini App, taking into account all technical and UX aspects. To start, it would be helpful to discuss the budget and timelines so that we can propose the most optimal solution for your project.
Message me privately to agree on all the details!
-
1177 16 3 Good evening
I am ready to implement your project
I have experience with bots and web apps.
Message me privately, we will discuss the details
I will be happy to help)
-
95862 1272 1 10 Hello. I have extensive experience in developing Telegram bots. I am ready to collaborate.
-
9972 117 0 Hello.
I am developing bots for Telegram using NodeJS. I am ready to take on the project. Write to me, we will discuss.
-
3597 11 0 My team and I offer a full-cycle development service, turnkey. Our team includes experienced developers, designers, and UX/UI specialists, which allows us to create a user-friendly and functional product that meets all your requirements. We will discuss the deadlines and price in private messages once we have a complete understanding of the scope of work. I look forward to your feedback. I can send examples of work in private messages.
-
2041 21 0 Good day, I would like to work on your project, I write in React Node, I also have quite a bit of time, I do not take on 10 projects at once. Experience of 6 years. Portfolio
Freelancehunt