Ivan Seliverstov
Winning proposal- Projects -
- Rating -
- Rating 261
Budget: 1500 UAH Deadline: 3 days
Hello! I am ready to fix the cropping system and optimize media loading. I have 4 years of experience in React and TypeScript, and I have also worked with Django/DRF, so I can complete the tasks as a Fullstack developer.
How I will solve your tasks:
Frontend (Canvas Crop): I will configure react-easy-crop with the restrictPosition parameter to avoid empty areas. I will implement a function to generate the output file through the Canvas API based on your coordinates, so the backend receives a ready file instead of a set of numbers.
Optimization: I will integrate browser-image-compression to compress photos to < 1 MB without losing quality and set limits for GIFs.
Backend (Django): I will simplify models and serializers by removing unnecessary coordinate fields. I will use Pillow for image validation and cleaning EXIF data.
Result: Clean code and perfect display of covers without transform: translate, regardless of screen size.
I guarantee a systematic approach and adherence to all acceptance criteria. I am ready to start!
Budget: 3000 UAH Deadline: 2 days
Good evening, I work with Django + React, the tasks are interesting, I can complete all of them, including the backend. I only have a question about point 2 in the backend, do I need to check the library itself or your code where it is used? I can start from Monday.
Budget: 2000 UAH Deadline: 3 days
Hello,
I have experience working with React, TypeScript, and image processing on the client side using Canvas. I have also worked with Django + DRF, setting up file uploads, validation, and image optimization using Pillow.
I am ready to start after reviewing the repository. We can clarify the timelines and budget after a brief technical discussion.
Budget: 3000 UAH Deadline: 3 days
Hello!
The essence of the task as I see it:
Currently, the crop works "cosmetically" — the front end sends coordinates, and the backend tries to do something with them. Because of this, with every resize or device change, the image "shifts," as the CSS transforms are tied to a specific viewport. It is necessary to switch to physical cropping on the client side so that the server receives the final file and does not interpret anything.
Where such tasks usually break down:
1. react-easy-crop by default allows "detaching" the image from the edges of the container — restrictPosition only partially solves this; it is also necessary to control minZoom relative to the aspect ratio of the input image, otherwise, empty areas will reappear on vertical photos.
2. Canvas cropping often ignores EXIF orientation — and photos from mobile come rotated by 90°.
3. Compression of GIF animations — browser-image-compression does not work with GIFs; a separate approach is needed to avoid ruining the animation.
4. Transitioning from the old scheme (coordinates in the database) to the new one (only the file) — if existing records are not migrated, old avatars will break.
Approach:
Front end — complete cropping through Canvas considering EXIF, compression, and outputting one file. Backend — simplified endpoint, Pillow validation, removal of metadata. Result: cover — a regular one with object-cover, without any transform: translate.
Experience: implemented custom crop systems for profiles in a social project with support for GIF avatars and adaptive display.
A few questions that affect the estimate:
— How many existing profiles with coordinates are in the database? Is migration needed, or do we start "from scratch"?
— GIF avatars — do we keep the animation after cropping, or is the first frame enough?
Timeline: 3–4 days, 3000–4000 UAH (fullstack, including migration).
Budget: 2000 UAH Deadline: 3 days
Hello! Your project looks wonderful. I am ready to start working immediately and complete it at a high level.
Proposals are currently absent
Current freelance projects in the category Javascript and Typescript
The project involves developing a responsive web application with a clean UI, secure backend APIs, authentication, database integration, and deployment. Depending on the project scope, AI features such as chatbot integration, workflow automation, or LLM-powered functionality may also be required.
This is an unfinished plugin for After Effects: https://drive.google.com/drive/u/0/folders/1Nq9a672OK6ep9Com1lqelUhZxbx3_3f1 If I understand correctly, this is a CEP plugin (Adobe Extension) for After Effects. It is an HTML/JavaScript panel through Adobe CSXS that interacts with After Effects via ExtendScript. The goal was to automate the video creation process in the "maze challenge" style, reference on YouTube GOALRUSH-f8x or similar. Manually edited video: https://drive.google.com/file/d/1Ylzvax6w2JGDwaBqeCdbD49jh5wB5buY/view?usp=sharing File of one of the projects: https://drive.google.com/file/d/15vKd1L9VfHtDqK2wtLQdYEmDpH1d8Jvy/view?usp=sharing Besides the "bugginess" of the system due to vibe coding (so vibe coders are out), such details did not suit the device (real edits): https://docs.google.com/spreadsheets/d/18Svc6GoQ34PgLe1HY7gNX5tPLH0Cpv9E4mfjCRBCMFU/edit?gid=0#gid=0 It is necessary to create a system that will generate projects in After Effects with all the necessary video components listed in Base.pdf, more detailed logic in the form of photos, text documents, and mind maps for understanding all possible variations on the disk: https://drive.google.com/drive/folders/1Uf4Pnw3SKmwpmhL7sjPZFnfAbN0arUjr?usp=sharing Even more detailed (with a more in-depth descriptive part and links to time codes in references) the technical specifications will be finalized in the project workspace The final result is a system that creates videos: from 40 seconds to 1 minute, completely unique content for each creation, without AI metadata in the video file, it should have a clear plot (traps, dead ends, various emotions of celebrity characters as a result of some plot twists in the video), sound design according to the plot (screams and other emotions, explosions, etc.), stylistically not differing from the reference video from the channel.
Description: It is necessary to create a JavaScript script for the Tampermonkey extension. The script will work in an internal CRM system.Logic of operation: The script must read the unique text ID of the current active dialogue on the page (there are a total of 5–10 different IDs). Depending on the ID, the script takes the corresponding text instruction (System Prompt) from the settings. The mapping of parameters by ID should be moved to a separate convenient settings window for the script. When a new message appears in the chat window, the script sends this text along with the prompt via the OpenAI API (model gpt-4o-mini). The received response is inserted into the text input field and initiates sending with a random delay of 20–45 seconds to simulate the natural operation of the operator.Work is purely with text. Budget — 6000 UAH. I am waiting for proposals from developers with experience in working with the OpenAI API and writing browser automation scripts.
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