Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Valeriia N.

Sleeping face
Valeriia hasn't been on the service for a while.
But on Freelancehunt, there are also 6422 freelancers in category Web Programming, who will professionally and timely complete a project of any complexity.

Ukraine Kherson, Ukraine
1 year back
Temporarily not working temporarily not working
2 Safes completed
1 year back
1 client
on the service 1 year

Rating

Successful projects
No data
Average rating
No data
Rating
350

Language proficiency level

Українська Українська: fluent
Deutsch Deutsch: advanced
English English: pre-intermediate

Skills and abilities

Programming

Design & art

Portfolio


  • Telegram Mini App for reordering goods

    Bot Development
    I developed a Mini App that automates processes for businesses - it allows reordering products directly in a chat with the bot. The system automatically pulls products from Google Sheets based on the user's order history and sends order confirmations to the server.

    Main goal: to simplify the reordering process for customers and automate communication between the client and the business.

    Functionality:
    - User authorization – after logging into the mini-app, the administrator receives a notification about a new user;
    - Integration with Google Sheets – the bot retrieves a list of products that the user has ordered before;
    - Order form – the user selects a product, quantity (from 10 to 3000 kg in increments of 5 kg);
    - Order confirmation – before sending the data, the user sees a popup with the details;
    - Sending a JSON request to the server – the order is received in the business system via REST API.

    Technologies used

    Frontend:
    - React + Vite (fast development and optimization for Telegram Mini Apps);
    - Styled Components (custom styles);
    - Telegram Web Apps API (authorization, integration with the bot).

    Backend:
    - Node.js + Express (server logic);
    - Google Sheets API (data retrieval from the sheet);
    - Axios (sending API requests);
    - JWT (authorization via Bearer Token).

    Deployment and server:
    - Nginx (reverse proxy);
    - PM2 (process manager for Node.js);
    - Ubuntu VPS (server setup).

    Result
    - Fully implemented technical specifications according to the UI design;
    - Improved UX (intuitive quantity input, convenient confirmation);
    - Provided instructions for setting up API keys for further deployment;
    - Stable operation on the server (deployment via PM2, optimized performance).

    Conclusion
    This project allowed the business to automate the reordering process, reduce manual work, and enhance user convenience. Thanks to this Mini App, clients can quickly place orders, and integration with Google Sheets simplifies product management.

    Ready to implement similar solutions for your business!

Reviews and compliments on completed projects 2

19 February 2025 11 USD
Deploying the application on React + NodeJS

Quality
Professionalism
Cost
Contactability
Deadlines

The performer helped to transfer the bot to VPS very quickly, provided all the consultations, thank you!

Quality
Professionalism
Cost
Contactability
Deadlines

Everything is just wonderful! Thank you for developing the Telegram Mini App, the work was done precisely according to the specifications.

Activity

  Latest proposals 10
Copy the form from the reference to the website made in WordPress
45 USD
Automatic message sending in Telegram and Viber
68 USD
Create a Google sheet for ordering set lunches and breakfasts.
113 USD
JavaScript for checking requests in GoogleMap
120 USD
Create a block for the Weblium site through code
11 USD
Web App Development (Front-End / React.js) Team Needed
2500 USD
Pidpysok
180 USD
Add a gallery to the website
11 USD
Editing the website for a charity project
18 USD
Create a landing page
18 USD