Budget: 100 USD Deadline: 5 days
Здравствуйте.
Разрабатываю ботов для телеграма на NodeJS. Готов взяться. Пишите, обсудим.
bot in Telegram for ordering various services. I have a VPS server to launch the project.
but with an easy possibility to later add a large number of other services, and different services may have different fields for ordering the service. Keep this in mind when developing the database structure.
regarding code writing. small size files. better to have more files, but with less code in each. to write code more economically.
1. Telegram bot for clients where they order services
Use this token to access the HTTP API:
8042959565:AAFJ01R6-
the client sees all their past orders
upon entering, the client selects a language.
Thai
English
Russian
then after selecting a language
the client will choose a service
initially, we will start with the cleaning service, wash the scooter, clean the air conditioner, clean the furniture
the owner of the bot sees all orders
2 separate Telegram bot for contractors.
all created orders come here with the possibility of commenting on the orders.
the client's contact details are not visible to the contractors.
How is the contractor selected for the order?
no way. orders just come
How is the confirmation of order completion done?
a live person will write to the client themselves
Use this token to access the HTTP API:
7910134975:AAGM_hfJhAkqasN-
upon entering, the contractor selects a language once.
Thai
English
2. User roles
2.1 Customer
Creating orders for cleaning
Viewing their orders
3. Order creation process
3.1 Choosing the type of cleaning
Basic cleaning
Deep cleaning
Eviction
Eviction and settling
After renovation
3.2 Additional services
Take bed linen to the laundry and bring it back and lay the linen on the beds
Take bed linen to the laundry and bring it back
Window washing
Changing ready bed linen
Balcony cleaning
Cleaning the refrigerator
Cleaning the microwave
Cleaning the oven
Cleaning the area around the house
Ability to choose multiple services
Display of selected services (✅)
3.3 Room parameters
Room area:
30 m²
45 m²
60 m²
100 m²
120 m²
150 m²
250 m²
500 m²
700 m²
Number of bedrooms:
1
2
3
4
6
Number of bathrooms:
1
2
3
4
6
3.4 Photo/video of the room
Optional upload of photo/video
Support for multiple uploads
Display of the number of uploaded files
Ability to skip the stage
3.5 Date and time
Choosing a date 14 days in advance
Choosing a time from 8:00 to 20:00
30-minute intervals
3.6 Location
Ability to send geolocation or send location via link
Saving coordinates
4. Database (SQLite)
4.1 Tables
users
id (PRIMARY KEY)
telegram_id (UNIQUE)
username
role (customer/cleaner)
rating_average
rating_count
lat
lon
status
completed_orders
specializations
verification_status
created_at
orders
id (PRIMARY KEY)
customer_id (FOREIGN KEY)
cleaner_id (FOREIGN KEY)
service_type
additional_services
area
bedrooms
bathrooms
scheduled_date
scheduled_time
flexible_time
time_range_start
time_range_end
address
lat
lon
status
price
rating
review
created_at
order_photos
id (PRIMARY KEY)
order_id (FOREIGN KEY)
file_id
type (photo/video)
created_at
order_proposals
id (PRIMARY KEY)
order_id (FOREIGN KEY)
cleaner_id (FOREIGN KEY)
price
comment
status
created_at
6. Security
Access rights check for each operation
Validation of all incoming data
Secure storage of the bot token
Access control to the database
7. Error handling
Informative messages for users
Detailed error logging
Recovery from failures
Protection against incorrect input
8. Navigation
Back button at each stage
Ability to cancel the order
Return to the main menu
Saving the order state
9. Notifications
Confirmation of order creation
Status of operation execution
Here is the improved version:
1. Project architecture
Copyproject/
├── src/
│ ├── bots/
│ │ ├── client/
│ │ │ ├── handlers/
│ │ │ ├── keyboards/
│ │ │ └── scenes/
│ │ └── contractor/
│ │ ├── handlers/
│ │ ├── keyboards/
│ │ └── scenes/
│ ├── common/
│ │ ├── constants/
│ │ ├── interfaces/
│ │ └── utils/
│ ├── config/
│ ├── database/
│ │ ├── models/
│ │ ├── migrations/
│ │ └── seeds/
│ ├── services/
│ └── locales/
└── tests/
5. Improvements for scalability
Modular service structure
Flexible order parameter system
Tree structure of services
Queue system for notifications
Caching frequent requests
6. Additional recommendations
Use TypeScript for typing
Implement a logging system (Winston)
Add data validation (Joi)
Implement CI/CD pipeline
Budget: 100 USD Deadline: 5 days
Здравствуйте.
Разрабатываю ботов для телеграма на NodeJS. Готов взяться. Пишите, обсудим.
Budget: 50 USD Deadline: 3 days
Good day! I am ready to take on your project. Since I do not have a rating on this platform, I am willing to do the work cheaper than others. I have experience working with various Telegram libraries, PostgreSQL database (but if needed, I can easily do it on SQLite). I also have experience working with various hosting services like Heroku, Google Cloud, and I am ready to upload it to the hosting for free. I look forward to collaborating!
Budget: 300 USD Deadline: 7 days
Good afternoon. I have over two years of experience in developing Telegram bots. The task is relatively clear, but it requires many clarifications or a more detailed technical specification; I can also offer to create a user-friendly admin panel. I am ready to collaborate, feel free to reach out.
Budget: 1500 USD Deadline: 10 days
Добрый вечер!
Профессионально разрабатываю ботов в Телеграм и вебприложения на Python(Aiogram, FastAPI).
Готов реализовать вам Админку + развернуть на сервере
Напишите мне в лс, уточним детали
Budget: 400 USD Deadline: 5 days
I propose the development of a comprehensive system consisting of two Telegram bots for a service ordering platform. The bots will be oriented towards clients and performers, providing convenient order management and interaction between them.
Main features of the project:
Bot for clients:
Language selection (Thai, English, Russian).
Order placement: support for multiple types of services, including additional options and the ability to upload media.
Order history: clients can view all their past orders.
Bot for performers:
Receiving all orders without personal data of clients.
Ability to comment on orders for convenient collaboration.
Technical implementation:
Modular architecture: small-sized files with lightweight and scalable code.
Database (SQLite): supporting various fields for diverse services.
Security: setting access rights and data verification to protect the service.
Additional advantages:
Support for message queues and request caching for optimal performance.
Typing and logging (TypeScript and Winston) for code reliability.
CI/CD pipeline for fast and reliable deployment.
Ready to discuss project details, deadlines, and budget for maximum effective implementation.
Budget: 100 USD Deadline: 3 days
Hello, I am ready to develop.
Write to me in private messages to discuss the details.
Budget: 400 USD Deadline: 4 days
We have a team, ready to start working immediately. We guarantee high quality.
Budget: 330 USD Deadline: 3 days
Hello!
I am ready to implement your project in Python using aiogram to create two Telegram bots: one for clients and the other for performers.
I plan to use the following technologies:
- Python for the main logic of the bot and type annotations
- Aiogram for integration with the Telegram API
- SQLite for data storage (with the possibility of scaling to other DBMS)
- Pydantic for data validation (an alternative to Joi)
- Logging or Loguru for convenient logging (an alternative to Winston)
- Redis for caching frequent requests (if needed)
- Docker for containerizing the project
Based on the project description, I will implement the following features:
- Multilingual support (English, Russian, Thai)
- Order creation with service selection and additional options
- Uploading photos/videos
- Sending orders to performers via a separate bot
- Data protection and access rights verification
- Adaptive database structure for adding new services
- Logging and error handling
- Easy scalability and support for future changes
The project will be packaged in Docker, which will ensure easy deployment on any infrastructure and the ability for quick scalability, transferring the project between environments without compatibility issues or, if needed, quick and simple cloning. This will also provide the possibility of integration with CI/CD processes.
I will ensure reliable data validation and transaction security between the bots. The project will be optimized for convenient code management (small, separate files).
I am ready to discuss the details for precise planning.
Budget: 370 USD Deadline: 20 days
I am interested in your task, I can create two bots using Aiogram, we can discuss the details in private messages.
Budget: 150 USD Deadline: 1 day
Good afternoon, I have experience in developing Telegram bots in Python.
I can write your project in the shortest possible time while fulfilling all the details.
Contact me, and I will start working right now.
Budget: 250 USD Deadline: 1 day
Hello. I have extensive experience in developing Telegram bots. Do you have a more detailed technical specification?
Budget: 100 USD Deadline: 1 day
Good afternoon
I am ready to do your task today
Write to me
I am ready to discuss the details
I will be happy to help
A web service needs to be developed for automating the operations of coffee shops and small food service establishments. The product should have functionality similar to Poster POS, but with its own design, architecture, and source code. Copying the code or interface of Poster is not anticipated. The plan is to create a full-fledged commercial SaaS product that various coffee shops can use in the future on a subscription basis.In the first stage, an MVP needs to be developed Main functionality: registration and authorization of the establishment owner; creation of one or several establishments; management of employees and roles; catalog of products, categories, and modifiers; adding sizes, flavors, and additional options; cash interface for processing sales; opening and closing cash shifts; various payment methods; returns and order cancellations; inventory accounting and write-offs; basic stock accounting; sales history; reports on revenue, products, shifts, and employees; loyalty program for customers; adaptive operation on tablets, laptops, and smartphones; administrative panel for the service owner; tariff plans and restrictions according to the tariff.Future plans include mobile application; integration with payment terminals; receipt printing; integration with fiscal services; delivery and online ordering; table reservations; advanced analytics; API for third-party integrations; integration with accounting and CRM systems.Important requirements the system must be designed to operate multiple independent establishments; data of each client must be isolated; scalability of the product must be anticipated; secure handling of financial and personal data is required; the code must be structured and suitable for further development; technical documentation is needed; rights to the source code are transferred to the client after payment. At this moment, the design is absent, so a separate assessment of UI/UX design is needed or a ready-made solution for the MVP should be proposed.Please include in your proposal experience in creating SaaS, POS, CRM, ERP, or accounting systems; examples of similar work; proposed technology stack; team composition; estimated cost of the MVP; development timeline; what exactly is included in the proposed cost; cost of further support; whether you are ready to work in stages with payment for each completed stage. Preference will be given to performers or teams that have already developed cash, inventory, restaurant, or multi-user SaaS systems.
Tech Stack - React: Responsive and dynamic front-end development - Node.js: Robust backend operations - Web3: Multi-chain cryptocurrency integration - Solidity: Smart contract development Project Objective Develop a comprehensive multi-chain staking platform for a popular gaming ecosystem, enabling seamless cryptocurrency interactions, NFT marketplace integration, and enhanced user experience across multiple EVM-compatible blockchain networks. Whitepaper We've been more than just a mobile gaming studio; we are visionaries and innovators in the gaming world. Our team is formed by mobile gaming industry talents and passionate gamers, and is dedicated to pushing the boundaries of what's possible in mobile gaming. Our expertise focuses on hybridizing genres to create something truly unique which we adapt for transitioning Web2 gaming to Web3 gaming titles. From Racing RPGs to Action Strategy games, we are constantly experimenting and blending genres to offer new gaming experiences. Our games aren't just a form of entertainment; they're immersive journeys that engage, challenge, and captivate our players. We embody our mission to not merely entertain but to transport our audience into an extraordinary universe of interactive world within Web3 gaming. - Front-End Development - Back-End Development - Landing Page Redesign - Multi-Chain Integration - NFT Marketplace - Testing & Quality Assurance - Deployment & Maintenance
The website is already launched and operational. The main task is to understand the current project structure, check the quality of implementation, fix identified technical issues, and assist with further changes.Main Stack Next.js 15 React 19 TypeScript Tailwind CSS Zod Redux Toolkit The project may also use: Prisma JWT authorization Stripe Mailgun Google APIs Vercel or Netlify FunctionsMain Tasks conduct an audit of the existing project; evaluate the structure and quality of the code; fix bugs and enhance current functionality; improve server-side rendering and page load speed; check the correctness of the website display on mobile devices; work with forms, the administrative part, and external integrations; make technical SEO changes; maintain and gradually improve the existing website.What is Important to Us good experience with Next.js, React, and TypeScript; ability to understand someone else's code; understanding of SSR and the features of Next.js App Router; attention to performance and quality of implementation; ability to explain identified problems and propose clear solutions; independence and careful work with the existing website. At the first stage, it is necessary to familiarize yourself with the project, conduct a technical audit, and propose a list of priority changes. After that, ongoing work on the further development of the website is possible.
It is necessary to develop an online booking form for a beauty salon and integrate it into the existing website (landing page). The site is in the development stage (in HTML, CSS, JS). The site does not have its own database (and none is planned), so it is necessary to propose a free solution for storing and managing data that will be easy to administer and stable in operation. Required functionality: loading the list of service categories; loading services according to the selected category; loading the list of masters who perform the selected service; displaying available dates and free times according to the master's work schedule; creating a booking with automatic blocking of the selected time; protection against double booking. Data in the form: name; phone number; service category; service; master; date; time; comment (optional). Administration: There should be the ability to: add and edit service categories; add and edit services; add and edit masters; set the work schedule for each master; manage days off, vacations, and other periods of unavailability; view, edit, and cancel client bookings. Please specify: what solution you propose for data storage; estimated cost; completion time. Design is not important, the main thing is functionality. The person who does the site layout will design it in the required style.
I have some logic in Google Excel related to the integration with the Nova Poshta API and the Turbosms API. Overall, everything works fine, but some functionality needs to be added. All details will be discussed in correspondence. I will provide access to the Excel and the code. It is essential for the performer to have experience working with Google Excel JS in Apps Script.