Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Post your project for free and start receiving proposals from freelancers within minutes after publication!

Repair of Node.js application (backend + frontend + password reset) VPS, NGINX, PM2

Translated

  1. 17426
     36  0

    4 days326 USD

    hello,

    this task looks less like a simple set of edits and more like stabilization of an existing node.js application across several connected areas: authentication, password reset flow, email delivery, and server configuration.

    that is exactly the kind of work i can help with.

    from your description, the issues are likely sitting across 3 layers at once:

    backend logic (login, reset token generation/validation, authorization)

    frontend ↔ backend interaction

    server/runtime configuration on vps (nginx, pm2, env, smtp)

    in this kind of project, the right approach is not to patch symptoms one by one, but to first audit the flow end to end, identify where it breaks, and then fix it cleanly:

    login diagnostics and repair

    password reset flow and token handling

    email sending and delivery configuration

    admin account and permissions

    api/input security hardening

    nginx / pm2 / vps verification

    final end-to-end tests after fixes

    i have experience with node.js / express applications on linux vps and with debugging production issues where the problem is partly in the code and partly in the deployment configuration.

    my estimate for this scope is 1200 pln and around 4 days.

    one important point before starting: is the current reset/login flow based on jwt, session cookies, or custom tokens?

  2. 8918
     54  2

    4 days207 USD

    Good day!

    I have considerable experience with Node.js/Express and configuring VPS with Nginx + PM2, so I don't see anything complicated here. On a daily basis, I lead a team at Oria Agency, and fixing existing applications is basically my everyday routine. I would be happy to take a look at the project via SSH and quickly diagnose what is not working with the login, password reset, and email sending.

    I would be glad to help, please contact me.
    Sincerely,
    Andriy Voznyak

  3. 596
     2  0
    Work example:
    Nutritico
    1 day231 USD

    ✋ Hello! We are the IT company dZENcode.

    We implement auditing and stabilization of Node.js (Nest.js/Express) applications: login, password reset via token, SMTP delivery, admin panel, API protection, Nginx/PM2 configuration, and tests, based on the team's experience, best practices, and our own developments.

    What token mechanism is currently used - JWT or one-time tokens?
    Which SMTP or email provider do you use, are SPF/DKIM configured?

    You can find detailed information about our services and rates on our website: Freelancehunt
    Take a look – we will discuss the details of the work further, write when you are ready.

    The final cost is determined only after clarifying the scope and requirements.

    ___________________
    Sincerely,
    Manager of dZENcode

    Our strengths:
    💎 10+ years providing IT services: Outsourcing, Outstaffing
    🔥 90+ in-house specialists
    🚀 Projects "from scratch" and for support
    ⚙️ SLA and post-production support
    ✅ Contract with the company, guaranteed result!
    🔥 250+ public reviews since 2015.

  4. 3723
     19  1

    3 days120 USD

    Hello.

    I have experience debugging and stabilizing existing Node.js / Express applications, including authentication flows, password reset systems and server deployments on VPS.

    From your description, the issues likely sit in three areas:

    * authentication / session or token validation
    * password reset flow (token generation, expiration or verification)
    * email delivery configuration (SMTP or API integration)

    My typical approach for projects like this:

    1. Full diagnostics of the application

    * review backend authentication logic
    * inspect login endpoints and token handling
    * check frontend ↔ backend communication

    2. Password reset flow repair

    * secure token generation
    * proper validation and expiration
    * verification of reset links

    3. Email delivery debugging

    * check SMTP/API configuration
    * test mail transport and server restrictions
    * ensure reliable email sending

    4. Server-side verification

    * check Node service under PM2
    * inspect Nginx reverse proxy configuration
    * review logs and error handling

    5. Security improvements

    * input validation
    * endpoint protection
    * basic application hardening

    After the audit I will provide a clear list of issues and fix them step-by-step.

    I can start immediately after receiving SSH access.

    Estimated time: 2-3 days
    Estimated budget: $120-$180 (after initial diagnosis)

  5. 1182    8  1
    10 days2720 USD

    Hello, Marcin

    I can implement it from scratch, fast delivery, good results.

    PM is open.

  6. 2639    10  0   4
    4 days57 USD

    Addressing the issues with your Node.js backend on the VPS is straightforward once we isolate the token validation and SMTP config mismatches. Since emails are being sent within the app but not arriving, I will investigate your SMTP transporter settings and check for missing SPF or DKIM records on the Linux server. I will also audit the Express endpoints to ensure tokens are correctly generated and validated during the password reset flow.
    I have extensive experience managing full-stack JS apps behind Nginx and PM2. I will start by checking PM2 logs and Nginx error files to pinpoint where the authorization fails. For the admin panel, I will set up a secure role-based access system to manage user permissions. To give you an idea, I will use a middleware approach like:
    const checkAdmin = (req, res, next) => {
    if (req.user && req.user.role === 'admin') return next();
    res.status(403).send('Unauthorized');
    };
    I can access your server via SSH immediately to debug the environment. After fixing the core logic, I will harden the API inputs and ensure the whole system is stable and production-ready.

    Looking forward to discussing your project in detail.

  7. 232  
    8 days354 USD

    I can handle this.

    I have experience in backend and web systems (Node.js, PHP, Python), I have worked on fixing existing projects, integrations, and systems with logging, payments, and APIs. I feel comfortable debugging and bringing applications to a stable state.

    I will handle logging and password reset — diagnosing endpoints, tokens, validation, and flow between the frontend and backend.

    Mailing is also no problem — I will check SMTP / API, logs, deliverability, and fix the sending.

    Security: I will check authorization, endpoints, data validation, and basic security to ensure there are no holes.

    Admin panel — I can create accounts, roles, and basic management.

    Server: I work on Linux VPS, I manage Nginx, PM2, backend configuration, and deployment, so I will check everything end-to-end.

    Finally, I will conduct tests: logging in, password reset, emails, stability.

    I can start immediately and begin with a quick audit + a list of issues to fix.

  8. 264  
    7 days1632 USD

    Hello!

    I am ready to join your project and conduct a full audit followed by fixing the functionality and security of the application.
    My experience
    I am a backend/full-stack developer with over 4 years of experience:
    Node.js (Express, NestJS)
    REST API, authorization, working with tokens
    PostgreSQL, MongoDB
    Docker, VPS (Linux), Nginx, PM2
    Integrations (SMTP, Twilio, payment systems)
    Experience working with real production projects (including high-load services)
    First, I will conduct a quick audit (4–6 hours) to:
    identify key issues
    assess the scope
    propose a clear plan for fixes
    After that, we will gradually close all tasks.

  9. 58  
    7 days653 USD

    Good morning,

    I have reviewed the assignment and I see a classic set of problems that I know well from my own practice: broken login endpoints, inconsistent password reset, and SMTP configuration that "leaves" the server but never reaches the inbox.

    The estimate for the comprehensive execution of the scope: 2,400 - 3,200 PLN net, deadline: 5-7 working days from obtaining SSH access.

    I start with an audit of the code and server logs, then I sequentially fix: logging, password reset, email deliverability, API security, and the admin panel. I complete each stage with a test before moving on.

    I have been fixing and securing Node.js/Express applications on VPS for several years, I know Nginx and PM2 from a production perspective, not just from documentation. Selected projects from my portfolio can be seen at soft-synergy.com/portfolio.

    I would be happy to schedule a short online meeting during which we will discuss the project details directly, and after the conversation, you will receive a detailed technical report and a binding offer.

    Antoni Seba
    soft-synergy.com

  10. 314  
    3 days272 USD

    Hello, can I take a look at the code first? I can start right away.

  11. 475    2  0
    5 days301 USD

    ready to help you out with this

    will send you previous work in chat - to make sure we match

  12. 3082    9  0
    12 days336 USD

    Good morning!
    I have extensive experience working with Node.js (Express) and fixing existing web applications — both backend and frontend (JavaScript/HTML).
    I have worked with Linux VPS servers, Nginx, PM2, and email delivery systems (SMTP / API).
    I specialize in diagnosing and improving key features such as login, password reset, user authorization, as well as strengthening application security.
    I can also easily perform final tests and verify server configuration.
    Projects I have worked on:

    https://rstays.com/ — full backend (Node.js Fastify, payments, AI, chat, Firebase Auth, mobile + web version).

    https://ai-desk.ai/ — backend built from scratch (Node.js, payments, roles, AI).

    https://seetruth.app/ — backend of a mobile application (Node.js Express).

    GitHub: https://github.com/axbuglak/
    I would be happy to analyze the application, propose a repair and security plan, and provide a detailed estimate after a brief review of the project.

    Sincerely,
    Alexey Buglak

  13. 2163    14  0   1
    5 days408 USD

    Hello!

    My name is Roman, I am a Full-stack developer with 4 years of experience (Node.js/Express). I looked at your task - the problem is not only in the code, as I understand, but also in the connection "application - mail server - Nginx configuration."

    Here’s how I can help with your issues:

    Auth & Security Diagnosis: I will analyze the logic of JWT/sessions and check token validation. I will implement protection against Brute-force and check the Authorization header at the Middleware level.

    Email Recovery: In addition to checking SMTP in Node.js, I will audit the DNS records of your domain (SPF, DKIM, DMARC). Without this, Gmail and Outlook will throw your emails into spam (Gmail/Outlook).

    VPS Stabilization: I will optimize the Nginx configuration (reverse proxy) and set up resource monitoring in PM2 to prevent backend crashes.

    Admin Panel: I will create a simple and reliable admin panel, without any heavy frameworks, so you can easily edit content.

    Why choose me:

    Experience with Legacy: I can understand what has already been written, I won’t rewrite everything from scratch.

    Comprehensive Approach: I set up not only JS but also the server environment (Linux/Nginx).

    Security above all: Before starting work, I always make a full backup of the database and project files.

    Estimated time: 3-5 days (depending on the volume of edits in the admin panel).

    Bonus for you: After completing the work, I will provide a short "Security Checklist" for your server to avoid similar security issues in the future.

    I am ready to start the audit today. I would be happy to discuss the details in private messages!

  14. 169  
    7 days490 USD

    Hello,

    I have reviewed the assignment — it is a typical case where the application works, but it requires a solid diagnosis and addressing several key areas at once: login, password reset, emails, security, and server configuration.

    Estimate: 1800 - 2500 PLN net
    Deadline: 5-7 working days

    I start with an audit of the code and server configuration (SSH, Nginx, PM2) to quickly locate the sources of the problems, rather than treating the symptoms. Then I fix each area covered by the assignment and finish with end-to-end testing — login, password reset, email deliverability.

    I regularly carry out similar projects — repairs, audits, and securing Node.js/Express applications on VPS is one of my main areas. I know where errors most often occur in this type of stack and I work efficiently, without unnecessary delays.

    I would be happy to schedule a short online meeting — it is not just a conversation, but a specific consultation, after which you will receive a detailed report assessing the state of the application and a binding offer. You can find some of my projects here: https://soft-synergy.com/portfolio

    Jakub Czajka
    https://soft-synergy.com

  15. 693    21  0
    30 days544 USD

    Hi! I can complete your project. I have experience. Write to me, let's talk.

  16. 11616    44  0
    1 day20 USD

    Hello, I have the appropriate experience in the required technologies. Please contact me privately, I am able to complete all tasks, I will start from today. I am happy to help!

  17. 2013    59  0
    5 days544 USD

    Good morning,
    I have experience in repairing existing Node.js/Express applications on VPS (Linux, Nginx, PM2) and I can quickly restore key features and improve security.

    What I will do:

    diagnostics and repair of user login,
    repair of the password reset process (tokens, validation, reset link),
    repair of email sending (SMTP/API, logs, deliverability),
    basic security hardening of the API and authorization,
    creation of an administrator account and granting permissions,
    verification of VPS, Nginx, and PM2 configuration,
    final tests (login, password reset, email, stability).

    I can start immediately after receiving SSH access and project files.

  18. 1212    7  0
    3 days272 USD

    Good day.

    I am interested in your project. I am a Full-Stack JavaScript developer with approximately 5 years of experience, with a primary stack of Node.js (Express), JavaScript, MongoDB, REST API. I have experience working on both developing new systems and analyzing and fixing existing projects, including issues with authorization, security, and server configuration.

    In similar tasks, I usually work in the following order:
    Application audit
    checking authorization logic
    analyzing login / reset password endpoints
    checking token handling
    checking frontend ↔ backend communication
    Server-side diagnostics
    analyzing Node.js / PM2 logs
    checking Nginx configuration
    checking application operation on Linux VPS
    Functionality fixes
    login and authentication flow
    reset password (token generation and validation)
    fixing SMTP / email delivery
    Security
    checking JWT / session logic
    protecting API endpoints
    data validation
    basic security best practices
    Final testing
    login
    password reset
    email sending
    server stability
    I also have experience with:
    Linux VPS
    Nginx
    PM2
    SMTP / email API
    JWT authentication
    debugging production Node.js applications
    I am ready to quickly join the project, conduct an audit, and propose solutions.
    If possible, please send:
    the project structure or Git
    a brief description of the issues occurring during login / email
    access to staging or logs
    After that, I will be able to quickly assess the scope of work.

    Best regards,
    Ruslan Zotsenko
    Full-Stack JavaScript Developer (Node.js)

  19. 3237    23  1   2
    1 day245 USD

    Hello. I understand the problem. I have rich experience with node.js, so I think that my expertise will be helpful.

  20. 333  
    1 day272 USD

    Hello.
    I have carefully reviewed your requirements.
    Based on this review, I am confident that I can complete the current revisions in a short period of time and work with you to create a great result.
    I would like to have the opportunity to discuss this in more detail.
    Thank you.
    Ifeoluwa.

  21. 93816    1268  1   10
    1 day272 USD

    Hello.I have been working with Node.js for more than 8+ years.I'm ready to cooperate.

  22. 12862    4  2
    10 days1360 USD

    Hi! I’m a Senior Full-Stack JavaScript Developer with 8+ years of experience working with Node.js, Express, VPS Linux, Nginx, and PM2.

    I have experience debugging production Node.js apps and stabilizing systems on VPS environments.

    I’m available to start immediately and can quickly diagnose the issues and provide fixes. Happy to discuss the details and review the project.

    Best,
    Jeo Vincent Carretas

  23. 9888    67  0
    7 days211 USD

    Hello! I will complete your task quickly and efficiently.

    My portfolio: https://freelancehunt.com/ua/freelancer/romas6ka.html#portfolio
    Write to me, I will start working today. I will be happy to collaborate with you!

  24. 1567    5  0
    1 day27 USD

    Good morning.

    I can help with the analysis and repair of applications. I have experience working with Node.js, Express, Linux server configuration, and deployments with Nginx and PM2.

  25. 3322    146  4   1
    1 day20 USD

    Good day.
    I know Node JS and PM2 very well.
    I write various tasks in Node JS + Express.
    I can help fix errors.
    I will specify the exact price and deadlines after checking the code.
    If you have any questions, you can write to me in private messages.

  26. Another 10 proposals concealed

Current freelance projects in the category Javascript and Typescript

Commercial on-premise video communication platform "ViM"

It is required to develop an on-premise video conferencing system with a basic calculation for 100 simultaneous connections (10 isolated rooms of 10 people each). The platform should have a built-in architecture for future horizontal scaling up to 1000 users by adding new media…

Javascript and TypescriptWeb Programming ∙ 18 hours 38 minutes back ∙ 22 proposals

I am looking for a mentor with Claude Code to launch a web project from scratch.

Brief about the task: I am a beginner with no programming experience. I have a ready specification for website development (42 pages, Next.js, PostgreSQL). I want to implement it myself using Claude Code - I need a specialist who will set up the environment and teach me how to…

Javascript and TypescriptTuition ∙ 1 day 22 hours back ∙ 18 proposals

Website design update

It is necessary to update the design of the existing website using HTML, CSS, JS: refresh the appearance, make it modern and responsive for mobile devices. Smooth animations and interactive elements need to be added.

HTML & CSSJavascript and Typescript ∙ 2 days 15 hours back ∙ 89 proposals

Consultation and audit of the current project on Odoo 19 Community Edition

We are looking for an Odoo Developer — a solo developer with experience in Odoo 19 Community Edition, including using Claude Code. We need a specialist who has successfully implemented projects in Odoo and practical experience in development using Claude Code. Important: we only…

C & C++Javascript and Typescript ∙ 2 days 21 hours back ∙ 7 proposals

Online clothing store

Need a developer for an online clothing store Looking for an experienced developer to create a full-fledged online clothing store with a drop model of sales. What needs to be done: 6 pages: home, product, cart, checkout, account, admin panel Login via Google account Cart and…

HTML & CSSJavascript and Typescript ∙ 4 days 18 hours back ∙ 102 proposals

Client
Marcin Kowalski
Poland Konin  2  0
Project published
3 months 1 day back
306 views
Tags
  • vps
  • express
  • PM2
  • nginx
  • Node.js
  • SMTP