
Closed
Posted
Paid on delivery
I’m refactoring the web interface of our open-source chat app, Raven, and need a React specialist who can dive straight into an existing Frappe/Vite codebase. The mandate is twofold: elevate the look-and-feel and tighten performance. What I want to see on screen • Sharper visual design—fresh colors, better typography and a tidier layout. • Livelier user interactions—subtle animations and responsive feedback that feel natural on desktop and mobile. • Clear organisation of panels, message lists and input areas so users never hunt for controls. Target browsers are simply the latest public releases; no legacy shimming required. Performance priorities • Instant message and channel loads via smart caching (IndexedDB through Dexie). • Lean bandwidth usage by switching heavy polling to [login to view URL] events with SWR/frappe-react-sdk hydration. • Smooth scrolling, buttery transitions and solid pagination all the way to the bottom of a long thread. Tech environment React • Vite • Tailwind • Radix UI • SWR/frappe-react-sdk • [login to view URL] • Dexie (IndexedDB). GitHub hosts a fork of Raven where you’ll push changes. Deliverables 1. Pull requests on the fork with clean, well-scoped commits. 2. A short technical note outlining the caching strategy and the exact socket events wired up. 3. A checklist confirming that critical flows—log-in, send/receive, reconnection, offline reads—were tested across desktop and mobile. Proposal checklist – Links to any React chat, realtime or IndexedDB work you’ve shipped. – Your experience with Frappe or [login to view URL], if relevant. – Fixed price or hourly plan with a rough milestone split. – Written confirmation that you’re comfortable enhancing an existing codebase rather than starting greenfield. Since Raven is built on Frappe with SWR and [login to view URL], how do you plan to structure the IndexedDB hydration layer so that incoming real-time socket events don’t conflict with cached local data when a user opens a chat channel offline and reconnects? I’m ready to review pull requests as soon as you are, so let me know how you’d tackle the upgrade and we’ll move fast.
Project ID: 40642322
133 proposals
Remote project
Active 4 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
133 freelancers are bidding on average ₹25,536 INR for this job

I’m comfortable jumping into an existing codebase and improving it without needing a greenfield rebuild. Your brief is well defined, and the mix of React UI cleanup, Socket.IO-based realtime improvements, and IndexedDB caching is exactly the kind of focused refactor work I handle. I can work directly on your Raven fork, keep commits clean, and deliver PRs along with the technical note and test checklist you mentioned. I also understand the importance of making a chat UI feel fast, clear, and smooth on both desktop and mobile.
₹19,999 INR in 7 days
9.5
9.5

Hi, I checked your "React Chat UI Upgrade" project description, it looks like the focus is on delivering a clean, responsive website that works well across all devices. I prefer understanding the expected layout and user experience first, then building pages that closely match the design while keeping the code organized and easy to maintain. Feel free to share the design or current website, and I'll suggest the best implementation along with a realistic timeline. Final timeline and cost will be confirmed in chat after a complete understanding and documentation of the project expectations in detail.
₹14,625 INR in 6 days
8.0
8.0

As an experienced and creative graphic front-end designer, I can bring your vision to life for your React chat UI upgrade. My mastery of Adobe Photoshop, Illustrator, Figma design (UI/UX) and WordPress, HTML5 allows me to build visually impactful websites with a strong emphasis on design aesthetics, a key requirement for the sharp visual makeover you're looking for. In terms of performance improvement, I've got you covered. My versatility extends from front-end to backend development—primarily PHP, MySQL, JavaScript—where I've successfully built scalable web apps with lightning-fast speed and smart caching mechanisms using tools like Dexie (IndexedDB). Trust me to deliver clean code/reliable performance enhancing features you need to catapult Raven's user experience to its next level.
₹12,500 INR in 7 days
7.2
7.2

Hello Client, Greeting of the day!!!! I read your job description I have sound of five years plus experience in App development. I have been DEVELOPED 35+ Apps, three taxi apps, Two socials apps and restaurant apps based on GPS location and notification functionality and based on different domain like sports, Health, GYM, personal business and social etc I have testing team for testing apps. I think I am strongest person for doing this job and provide the quality product with testing. I am always available for your support. Thanks Sr. Mobile Developer
₹12,500 INR in 10 days
6.9
6.9

I can enhance the visual design of your React chat app by implementing fresh colors and improved typography. My first step will be to review the existing Frappe/Vite codebase to understand the current layout and interactions before proposing specific design changes. Based in Toronto, I work quickly and remain available for any questions or updates throughout the project.
₹12,500 INR in 3 days
6.1
6.1

Dear Client, I read "React Chat UI Upgrade" carefully and understand you need a WhatsApp chatbot that automates customer interactions and streamlines your business processes. My hands-on experience with JavaScript, Mobile App Development, Web Development, Frontend Development aligns directly with what you need. I've built WhatsApp chatbot solutions with automated conversations, product catalogs, order placement, lead generation, appointment booking, payment integration, AI-powered responses, CRM/API integrations, multilingual support, notifications, and admin dashboards — all designed to improve customer engagement and reduce manual effort. A few quick questions to get us started: 1. Will the chatbot use the WhatsApp Business Cloud API or another WhatsApp API provider? 2. What are the primary use cases (sales, customer support, bookings, order tracking, etc.)? 3. Do you need integrations with your existing CRM, ERP, website, or payment gateway? Thanks & Regards, Deepak
₹24,375 INR in 14 days
5.7
5.7

Hi, I read that you're refactoring Raven's web interface — sharper visual design, livelier interactions, and tighter performance via IndexedDB caching (Dexie) and socket-based updates replacing heavy polling, on an existing Frappe/Vite/React/Tailwind/Radix codebase. I have 8+ years of real-time IT experience in full-stack development, with 5-6 years hands-on in React, comfortable working directly inside an existing codebase rather than a greenfield rebuild. I've worked with real-time features and local caching strategies across multi-tenant SaaS and business platforms. On your specific question: I'd structure the IndexedDB hydration layer with a last-write-wins timestamp per message, syncing local cache first for instant render, then reconciling incoming socket events against cached records by comparing timestamps — so a reconnect after offline reads only patches in genuinely new or updated messages rather than overwriting local state blindly. Pending outgoing messages sent while offline would sit in a separate queue and get merged in once the socket confirms delivery, avoiding duplicate or lost entries. I want to be upfront: my direct hands-on experience with Frappe specifically is limited, though I'm confident in the React/SWR/socket/IndexedDB layer described. I'm ready to review the fork and start pushing PRs right away. Akshay B
₹15,000 INR in 7 days
4.9
4.9

Hi there, As a highly experienced frontend developer with a demonstrated knack for pixel-perfect designs, responsive web creation, and performance optimization, I'm confident I can elevate the RN project to meet even your highest expectations. Furthermore, with four years' worth of React proficiency under my belt, I'm fully equipped to tackle the challenges of your codebase and deliver on your design vision. One area in which I believe my skillset could be particularly valuable is in the area of caching and leveraging IndexedDB with Dexie. Having already worked on similar React projects that required efficient data management and real-time socket connectivity, I'm adept at structuring such layers without introducing conflicts. My commitment to clean, well-scoped commits combined with my ability to write thorough documentation will ensure the added benefit of utmost clarity during the entire duration of this project. Let's dive into this React Chat UI upgrade together and build something exceptional! Archna Sharma
₹45,000 INR in 7 days
4.9
4.9

With over 8 years of comprehensive experience in the web development arena, I consider myself well-positioned to excel in your React Chat UI Upgrade. My front-end development skills, notably in React and Redux make me ideal for elevating the aesthetics and user experience of your chat app while enhancing its performance. I have a proven track record in building and deploying detailed, dynamic interfaces with sharp aesthetic design using technologies like Tailwind CSS and Radix UI – directly relevant to your project goals. Moreover, I have excellent command over IndexedDB through Dexie which aligns with your need for instant message loads and lean bandwidth usage. Importantly, I understand the requirement to smoothly integrate new code within existing ones. I ensure tidy commits and provide detailed technical notes because seamless integration and effortless teamwork are part of my DNA. Additionally, I will not only conduct thorough testing across desktop and mobile but also provide you with a checklist confirming that critical flows—log-in, send/receive, reconnection, offline reads—have been tested on both platforms. Best Regards Ashish
₹25,000 INR in 7 days
5.0
5.0

Hi, Thanks for sharing your project. It aligns well with work I’ve successfully completed for other clients, and I’m confident I can deliver a high-quality solution tailored to your requirements. Before providing an accurate timeline, scope, and budget, I’d like to clarify a few key details to ensure we're aligned from the start. Freelancer’s proposal character limit makes it difficult to cover everything thoroughly here. If you're available, let's connect via chat. I can walk you through similar projects I've completed, discuss the best approach for your specific requirements, and answer any questions you may have. Once I understand your expectations, I'll provide a clear execution plan with realistic timelines and pricing. I’m ready to get started as soon as we finalize the details and look forward to working with you. Best regards, Mayank Sahu
₹12,500 INR in 7 days
4.3
4.3

Hello, We have previously worked on similar projects, so we understand the requirements, development process, and potential challenges involved. Our experienced team can deliver your project with clean, reliable, and production-ready development. We will work closely with you to ensure the project is completed within your budget and agreed timeline, without compromising on quality. I’d be happy to connect and discuss your project in detail, understand your exact requirements, and suggest the best approach. Let’s connect and discuss the project so we can get started immediately. Looking forward to working with you.
₹25,000 INR in 7 days
5.3
5.3

Dear Client, I can refactor and improve your existing Raven chat app using React, Tailwind. I have 6+ years of experience in web development and can work directly with an existing codebase instead of starting from scratch. I can improve the UI, responsive interactions, message/channel loading, caching, scrolling, pagination, and realtime performance. I can share relevant React and realtime work links in the chat box. Looking forward to your response on chat box. Thanks.
₹12,500 INR in 10 days
4.2
4.2

Glad to connect with you, Hope you are doing well. My name is Abbas, and I am a web and app developer with experience in building modern website and mobile application including AI. I noticed there may be an opportunity to improve your current business. If you’re open to it, if let's discuss your requirements and see how I can improve to your project. See our portfolio: https://www.freelancer.in/u/letsgood Looking forward to your response. Best, Abbas
₹25,000 INR in 7 days
4.0
4.0

Hi, I can develop the required Bash automation toolkit with secure, well-documented scripts for user management, auditing, and shared permission handling. I have experience with Linux administration, Bash scripting, ACLs, user management, security automation, and ShellCheck-compliant scripting, and I'll deliver clean, reusable scripts with detailed logging and documentation. Thanks Anshuman
₹20,000 INR in 7 days
3.7
3.7

The first execution step involves immediately refactoring the existing interface to implement the sharper visual design and tidier layout across the entire chat interface. I will focus on the React component structure to ensure the new look-and-feel is applied consistently while respecting the existing structure of the open source Raven source. Next, I will implement the performance priorities by integrating the smart caching strategy using IndexedDB via Dexie for instant message loading and switching heavy polling to event-based updates utilizing SWR. The subsequent deliverables will include pull requests with clean commits, a technical note detailing the caching and socket event wiring, and a final checklist confirming all critical flows are tested on desktop and mobile. To ensure smooth execution, can you confirm if the existing Frappe/Vite setup has established conventions for component naming or state management within the current codebase?
₹25,000 INR in 7 days
3.8
3.8

Hi there! I have gone through your project and found out that you an experienced React developer to upgrade your chat UI. I can do this. I am a full stack web developer with having over 2 years of experience. I have worked in a company and build a chat app with Socket.io. For more information you can visit my profile. If you want a perfect candidate you can contact me. I am looking forward to hearing from you. Thanks for your time and consideration. Sincerely, Sumon Kaysar
₹30,000 INR in 10 days
2.8
2.8

STRUCTURING CACHED DATA AROUND REAL-TIME EVENTS IS CRITICAL I’d love to help elevate Raven’s chat UI. My experience with React and real-time applications makes me a great fit for this upgrade. To ensure smooth IndexedDB hydration, I would implement a versioning system that resolves conflicts between cached and incoming data. This way, users have a seamless experience, whether online or offline. What are the key design elements you envision for the modern look? Also, are there any specific performance benchmarks you have in mind? The worst that happens by reaching out is a free consultation to explore this further. Regards, Johan
₹12,500 INR in 7 days
2.5
2.5

Hello, We have previously worked on similar projects, so we understand the requirements, development process, and potential challenges involved. Our experienced team can deliver your project with clean, reliable, and production-ready development. We will work closely with you to ensure the project is completed within your budget and agreed timeline, without compromising on quality. I’d be happy to connect and discuss your project in detail, understand your exact requirements, and suggest the best approach. Let’s connect and discuss the project so we can get started immediately. Looking forward to working with you.
₹25,000 INR in 7 days
1.7
1.7

Hi, Thanks for sharing your project. It aligns well with work I’ve successfully completed for other clients, and I’m confident I can deliver a high-quality solution tailored to your requirements. Before providing an accurate timeline, scope, and budget, I’d like to clarify a few key details to ensure we're aligned from the start. Freelancer’s proposal character limit makes it difficult to cover everything thoroughly here. If you're available, let's connect via chat. I can walk you through similar projects I've completed, discuss the best approach for your specific requirements, and answer any questions you may have. Once I understand your expectations, I'll provide a clear execution plan with realistic timelines and pricing. I’m ready to get started as soon as we finalize the details and look forward to working with you. Best regards, Royal IT service
₹25,000 INR in 7 days
0.8
0.8

Full-Stack Developer | Web & Mobile Apps | UI/UX | Automation | Excel Solutions | Photoshop I help businesses and individuals transform ideas into powerful, reliable, and user-friendly digital solutions. From modern websites and custom web applications to mobile apps, automation systems, Excel dashboards, and creative designs — I handle projects with a strong focus on quality, performance, and attention to detail. My goal is simple: understand your needs, solve your problems, and deliver results that exceed expectations. Whether you need a complete application, a business automation solution, a responsive website, or professional design support, I bring a problem-solving mindset and a commitment to delivering clean, scalable, and high-quality work. Let’s turn your idea into a successful product. Send me a message and let’s build something great together.
₹13,000 INR in 4 days
0.6
0.6

Erode, India
Payment method verified
Member since Jan 11, 2013
₹600-1500 INR
₹12500-37500 INR
$30-250 USD
₹12500-37500 INR
₹600-1500 INR
$10-30 USD
$750-900 AUD
₹37500-75000 INR
₹750-1250 INR / hour
₹600-1500 INR
₹750-1250 INR / hour
$500-1000 CAD
₹600-1500 INR
$10-30 USD
₹750-1250 INR / hour
€250-750 EUR
min $50 USD / hour
$15-25 USD / hour
€18-36 EUR / hour
₹600-1500 INR
₹12500-37500 INR
$10-30 USD
₹1500-12500 INR
$1500-3000 USD
₹100-400 INR / hour