
Closed
Posted
Paid on delivery
Senior Full-Stack Developer Needed to Complete Existing Web Platform We are looking for an experienced Senior Full-Stack Developer to take over and complete an existing web-based management platform. The project is approximately 75% completed and is already deployed on a development server. Current Technology Stack * Frontend: [login to view URL] 14, React, TypeScript * Backend/API: NestJS * Database: PostgreSQL + Prisma * Languages: Arabic & English (RTL/LTR) * Deployment: VPS, PM2, nginx * CI/CD: Automated deployment pipeline * Existing Integrations: * V5L fingerprint/attendance device * WhatsApp * Email * Google Gemini AI for document extraction and letter drafting Current Project Status Approximately 75% of the system has already been developed. We are not looking to rebuild the system from scratch. The selected developer will take over the existing source code, review the current implementation, improve the required areas, and complete the remaining work. Scope of Work The main tasks include: 1. Technical Review & Code Audit * Review the existing frontend and backend architecture. * Review database structure and Prisma schema. * Identify technical issues, incomplete components, and bugs. * Confirm that the existing codebase can be maintained and extended. 2. Code Refactoring & Restructuring * Restructure parts of the existing system where necessary. * Improve code organization and maintainability. * Fix existing bugs and technical issues. * Maintain compatibility with existing features and data. 3. Development of Two Remaining Sections * Complete and develop two additional system sections/modules. * Integrate them with the existing backend, database, permissions, and user interface. * Detailed requirements will be provided to the selected developer. 4. Main Dashboard / Home Page * Design and develop a professional main dashboard. * Provide users with relevant information, statistics, notifications, and quick access to system functions. * Dashboard content should respect each user’s role and permissions. 5. Final Testing & Quality Assurance * Full frontend and backend testing. * Arabic/English testing. * RTL/LTR testing. * Role and permission testing. * API and database testing. * Integration testing. * Responsive/mobile testing. * Bug fixing. * Final User Acceptance Testing (UAT). * Production readiness review. Important Requirements The developer must have strong experience with: * [login to view URL] * React * TypeScript * NestJS * Prisma * PostgreSQL * REST APIs * Role-Based Access Control (RBAC) * VPS deployment * nginx / PM2 * Git and CI/CD * Third-party API integrations Experience with attendance/fingerprint devices, WhatsApp APIs, AI integrations, and Arabic RTL systems will be considered an advantage. Development Approach The existing system and source code must be reviewed before proposing major architectural changes. The project should NOT be rebuilt from scratch unless a serious technical issue is identified, documented, and approved by us in advance. The developer must preserve all existing working functionality and data. Suggested Milestones Milestone 1 — Technical Audit & Project Assessment Review the existing system and provide a technical assessment and final completion plan. Milestone 2 — Restructuring & Bug Fixing Refactor the required areas and resolve existing issues. Milestone 3 — Remaining Modules Develop and integrate the two remaining sections. Milestone 4 — Main Dashboard Design and implement the new home/dashboard page. Milestone 5 — Final QA, UAT & Production Release Complete system testing, resolve remaining bugs, optimize the system, and prepare the final production release. Ownership & Handover All development must be committed to the project’s official repository. All source code, database changes, migrations, configuration changes, documentation, and deployment updates produced during the project will remain the exclusive property of the project owner. The final milestone will be approved only after successful testing and handover. When Applying Please provide: 1. Examples of similar [login to view URL] + NestJS projects. 2. Your experience taking over existing codebases. 3. Your experience with PostgreSQL and Prisma. 4. Your experience with RBAC/permission systems. 5. Your DevOps/VPS deployment experience. 6. Your estimated availability. 7. Whether you will personally perform the work or use a team.
Project ID: 40634707
156 proposals
Remote project
Active 57 mins ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
156 freelancers are bidding on average $2,269 USD for this job

Hi — Elias here from Miami. I understand that you're looking to complete a web management tool that has some existing foundations. The goal is to enhance its functionality and ensure it operates smoothly for your users. What usually matters most here is the integration of various components, especially with PostgreSQL and Next.js. A common issue in systems like this is ensuring that the database interactions are not only efficient but also secure. The tricky part is usually managing state effectively while also keeping the user experience seamless, especially when dealing with PDFs and potential CI/CD deployments. My approach would focus on creating a robust architecture that emphasizes maintainability and scalability. I would structure the project to allow for easy updates and future feature expansions, ensuring that the current system can grow with your needs. I've worked on similar web platforms where I prioritized performance and user experience, leading to successful launches. A few questions to better understand the scope: Q1 – What specific user roles and permissions should the tool support? Q2 – Are there any existing integrations that need to be preserved or improved? Q3 – What are your expectations regarding scaling as user demand increases? Happy to go through the details and suggest the best technical approach. Looking forward to hearing from you.
$2,500 USD in 10 days
6.8
6.8

Completing your web-based management platform requires a skilled developer to conduct a thorough technical review and refine the existing implementation. I would assess the architecture, identify bugs, and enhance maintainability while integrating the remaining sections using the specified stack. My skills in Node.js, React, TypeScript, and PostgreSQL will ensure smooth execution and feature completion. With a 4.9-star rating across 200 client reviews and 220 projects completed, I’m equipped to deliver high-quality results. What specific features do you envision for the main dashboard and remaining sections?
$2,400 USD in 15 days
6.0
6.0

Hello, I’ve gone through your JD and can take over the existing 75% completed Next .js ,NestJS platform, starting with a thorough code database audit before making any architectural changes or rebuilding anything. I’ll handle refactoring, bug fixing, the two remaining modules, role-based dashboard, PostgreSQL Prisma integration, Arabic/English RTL/LTR support, and all existing third-party integrations. Let’s Chat.. Thanks
$1,950 USD in 16 days
5.9
5.9

Hi there! Did go through your job description and glad to share that I have experience in working with NestJs, NextJs,TypeScript, PostGreSQL, HTML, CSS, JS development platform. I have more than ten years of industry experience and have been the part of diverse industry verticals. I also have expertise with ReactJs,VueJs, Laravel, Magento, WordPress, PHP, API's development & Integration and CodeIgnitor along with XD and Figma. So can help you with the design as well. Looking forward to your response.
$2,250 USD in 22 days
5.3
5.3

Hello, Does the existing codebase have any documentation? Is there a preferred communication tool for updates and questions? Excited to complete your web platform! I'll carefully assess the current implementation to ensure seamless integration and completion. One challenge might be maintaining the RTL/LTR functionality across new modules, but I will ensure it's preserved and smoothly integrated. Let's discuss the details and timeline in a chat or call to align on expectations and next steps. Looking forward to your reply and starting this journey together! Feel free to message me anytime.
$1,500 USD in 10 days
4.6
4.6

Hello, Thanks for reviewing my bid. I am happy to inform you that your project perfectly falls under my expertise. I’m ready to discuss your project and start immediately. Looking forward to hearing you back and discussing all details. Thanks Rakesh Kumar*****
$2,250 USD in 7 days
3.7
3.7

As a Senior Full Stack Developer with a strong background in Next js, React, TypeScript, and Prisma, I am confident that I can successfully complete your partially-built web management tool. My experience with NestJS, PostgreSQL, REST APIs and role-based access control aligns perfectly with your project's technology stack and needs. I excel at restructuring and enhancing existing systems without sacrificing their functionality or data. Your requirement for reviewing the codebase deeply before suggesting major architectural changes mirrors my development approach. I always strive towards preserving core functionalities while ensuring scalability and maintainability of the system. In addition to my technical skills, my experience with deploying applications on VPS with PM2 and nginx as well as leveraging CI/CD processes demonstrates my ability to handle essential parts of your project life cycle effectively. My track record in delivering stable MVPs aligns perfectly with your scope of work's need for high-quality code refactoring and development within established deadlines. Choosing me for this crucial stage of your project guarantees a dedicated professional committed to optimally refining your web platform. Let's discuss specific requirements further and get started on successfully concluding this project.
$2,650 USD in 45 days
0.0
0.0

Kuwait City, Kuwait
Payment method verified
Member since Jan 11, 2022
$2-8 USD / hour
$50 USD
$5000-10000 USD
$250-750 USD
$30-250 USD
$1500-3000 AUD
₹5000-9000 INR
₹5000-8000 INR
$2-8 USD / hour
$30-250 USD
$250-750 AUD
₹75000-150000 INR
$3000-5000 USD
₹12500-37500 INR
₹750-1250 INR / hour
₹12500-37500 INR
₹1500-12500 INR
$15-25 USD / hour
$250-750 USD
$10-30 USD
₹600-1500 INR
₹750-1250 INR / hour
₹37500-75000 INR
$10-30 CAD
$250-750 AUD