Custom CRM | Node.js | React | AWS | Full Stack Developer by Andrii BondarenkoCustom CRM | Node.js | React | AWS | Full Stack Developer by Andrii Bondarenko

Custom CRM | Node.js | React | AWS | Full Stack Developer

Andrii  Bondarenko

Andrii Bondarenko

Custom CRM | Node | React | AWS | Full Stack Node.js Developer | MERN
As a Full Stack Developer React Node, I created a system for managing an online text translation platform. The project automates work evaluation, task assignment, and user role management. Each performer has a profile with details like education and services offered, functioning like a freelance system for translation services. Leveraging React for the front end and Node.js for the backend, I ensured a smooth and efficient user experience. This involved using my skills as a JavaScript Developer, Backend Developer, and Web Developer to build a robust, scalable platform. MERN

Problem Statement

• Manual chaos: Quotes, invoices, and task assignments handled via email/
spreadsheets.
• Tool overload: 5+ disparate systems (Trello, Excel, PayPal) causing inefficiencies
• Communication gaps: Translators, PMs, and clients lacked a unified platform.
→ Result: Delayed projects, administrative burnout, and scaling limitations.

Objectives

• Centralize operations – Single source of truth for clients, projects, and
finances.
• Automate workflows – Instant quotes, auto-invoicing, and smart task
delegation.
• Bridge communication – Real-time updates for translators, PMs, and clients.

Key Features

• Client Management: Profiles, project history, and preferences.
• Quote/Invoice Generator: Auto-calculates rates, integrates with payment gateways.
• Task Workflow: Assigns jobs based on translator availability/language pairs.
• Document Hub: Version-controlled files with cloud storage (GCP).
• Chat: Live chat for managers and freelancers.
• Multi-Language UI: Supports English, Latvian.
• Custom Settings: Custom settings (services, permissions, resources, tags, pricng
• AI Editor: Editor that allow set custom prompts .
• Role-based permissions: Each type of user has access to particular resources and actions.
• Payment integrations: Stripe, PayPal

Tech Stack

• Backend: Node.js, Express, MySQL
• Frontend: React, JavaScript, TypeScript
• Cloud: GCP, Docker, CI/CD
• 3rd party: Google API, OpenAI, Email integrations
• Testing: Jest, Supertest

Impact & Results

• 40% faster project turnaround (reduced manual steps).
• $15k/year saved on redundant software licenses.
• 100% client retention for agencies using the CRM (6-month data).
Client Feedback: “Finally, a system that grows with our needs!”

Future Improvements

• Advanced clients part: More features for clients side.
• Advanced analytics: Profitability dashboards per client/language pair.
• Mobile app: On-the-go access for translators and PMs.Let’s Work Together
Need a custom solution for your business?
Let’s connect if you need senior-level engineering and cloud strategy that
delivers real business results.
Regards,
Andrii Bondarenko
Like this project

Posted Jun 12, 2025

I created a system for managing an online text translation platform. The project automates work evaluation, task assignment, and user role management.

Likes

2

Views

176

Timeline

Oct 12, 2021 - Jun 12, 2025

Clients

Kings of translation