You will get React Admin Dashboard / Back-office Personalizado

5.0

Let a pro handle the details

Buy Web Application Programming services from Raphael, priced and ready to go.
5.0

Let a pro handle the details

Buy Web Application Programming services from Raphael, priced and ready to go.

Project details

You will get a custom React/Ruby on Rails Admin Dashboard / Back-office tailored to your needs.

I will build a clean, responsive, and functional admin panel with CRUD operations, user management, filters, search, and any custom features you require (such as PDF generation, reports, or role-based access).

With over 6 years of experience building back-office systems and admin panels using React and Ruby on Rails, I focus on delivering clean code, good performance, and interfaces that are easy to use and maintain.

Whether you need a simple management system or a more complete back-office solution, I will work closely with you to understand your requirements and deliver a high-quality result.
Programming Languages
HTML & CSS, Ruby/Ruby on Rails, TypeScript
Coding Expertise
Cross Browser & Device Compatibility, Performance Optimization, Security
What's included
Service Tiers Starter
$229
Standard
$429
Advanced
$749
Delivery Time 7 days 12 days 20 days
Number of Revisions
234
Number of Pages
58
Design Customization
-
Content Upload
-
-
Responsive Design
Source Code
Optional add-ons You can add these on the next page.
Fast Delivery
+$69 - $119
Additional Revision
+$39
Additional Page (+ 1 Day)
+$39
Design Customization (+ 2 Days)
+$99
Content Upload (+ 1 Day)
+$59
PDF generation (+ 2 Days)
+$89

Frequently asked questions

5.0
1 review
100% Complete
1% Complete
(0)
1% Complete
(0)
1% Complete
(0)
1% Complete
(0)

LB

Lucas B.
5.00
Jun 7, 2026
Node + React Developer for Brazilian Correio's API Integration Raphael was an excellent developer to work with. He delivered a complete integration between our system and the Brazilian Correios API using Node.js and React.

He successfully implemented automated PDF label generation, built a clean and intuitive user interface, and made sure everything worked reliably with our database.

Raphael is professional, communicative, proactive with suggestions, and delivered everything on time. The quality of the code and the final result exceeded my expectations.

I highly recommend Raphael for any full-stack or API integration projects. Would definitely work with him again.
Raphael C.Status: Offline

About Raphael

Raphael C.Status: Offline
Senior Full-Stack Developer | Rails + React + Node + React Native
5.0  (1 review)
Juiz de Fora, Brazil - 8:13 pm local time
Senior Full-Stack Developer with 6+ years of experience building and optimizing scalable web applications using Ruby on Rails, React, Node.js, and React Native.

I help clients deliver reliable, maintainable, and high-performing solutions. Here are some concrete results I’ve achieved:

• Reduced critical uploader and integration failures from dozens per day to less than 5 per week by implementing better logging, error handling, and reliability strategies.
• Increased automated test coverage from ~50% to 95% while refactoring legacy Ruby on Rails codebases, significantly improving long-term maintainability.
• Built responsive React dashboards and admin panels with dynamic filtering, real-time data visualization, and clean UI/UX following mobile-first principles.

I have strong experience with API integrations (REST and GraphQL), backend development with Sidekiq and PostgreSQL, and frontend architecture using TypeScript, Redux, and Tailwind. I’m comfortable working across the full stack — from database and backend logic to polished user interfaces.

I’ve worked remotely with international clients for several years and am used to clear communication in agile environments. I operate through a Brazilian company and am fully set up for international contracts.

Whether you need a new feature, a full module, legacy code refactoring, API integrations, or a complete web application, I can deliver clean, well-tested code and take ownership of the solution.

I’m currently available for new projects. Feel free to invite me to your job posting or send me a message here on Upwork so we can discuss how I can help.

Steps for completing your project

After purchasing the project, send requirements so Raphael can start the project.

Delivery time starts when Raphael receives requirements from you.

Raphael works on your project following the steps below.

Revisions may occur after the delivery date.

Requirements gathering & planning

Understand the full scope, features, and data structure needed for the admin panel.

Database modeling & backend setup

Design the database structure and set up the backend (Ruby on Rails or Node.js).

Review the work, release payment, and leave feedback to Raphael.