
Suljettu
Julkaistu
Maksettu toimituksen yhteydessä
I’m building a cross-platform messenger that should feel as seamless as WhatsApp while remaining fully open for future feature expansion. The frontend must run on React with Ionic so a single codebase reaches iOS, Android and the web. On the server side I’ve chosen FastAPI backed by PostgreSQL. Authentication & Roles • All access is gated by JWT bearer tokens. • Three roles drive permissions: Admin, Moderator and Regular user. Core User Features Every regular user needs real-time chat, profile editing and an in-app notification system. A clean, responsive UI is essential and I’d like the project structured so components can later be reused for group chat and media sharing. Admin Panel Requirements Admins must be able to manage user roles, block or unblock accounts and browse detailed activity logs. A streamlined moderator view (subset of the admin tools) will help keep day-to-day policing efficient. Technical Expectations • FastAPI endpoints documented with OpenAPI. • PostgreSQL schema migrations handled via Alembic. • WebSocket implementation for live messaging. • Clear separation between services, models and controllers. • Unit tests for critical business logic and auth. Deliverables 1. Source code for frontend (React + Ionic) and backend (FastAPI). 2. Admin panel integrated into the same repo or cleanly separated in a monorepo. 3. Docker-compose file that spins up the full stack (API, database, optional Nginx). 4. Setup instructions and a short walkthrough video or screenshot set showing the chat flow, role management, blocking/unblocking and log viewing. If you’ve shipped similar chat products or have strong WebSocket and JWT experience, you’ll ramp up quickly. Let me know about any relevant repos or demos and your estimated timeline for an MVP we can iterate on. 1. Authentication & User Management Login & Signup Login using mobile number or email OTP-based verification (SMS / Email) Optional password setup JWT-based authentication Refresh token support Logout from all devices User Profile Profile photo Name About / status message Last seen & online indicator Privacy settings (last seen, profile pic, status) 2. Multi-Tenant / Company Architecture (Important) System supports multiple companies Each company is identified by a mother_id All users belong to exactly one mother_id Users under the same mother_id can: Chat with each other Be part of the same groups Users from different mother_id cannot see or interact with each other Roles & Permissions Custom role system (not hardcoded) Examples: super_admin company_admin manager employee Roles are configurable per mother_id Role-based access using JWT claims Backend enforcement via FastAPI dependencies 3. Chat Features (Core WhatsApp Functionality) One-to-One Chat Real-time messaging (WebSockets) Text messages Emoji support Message timestamps Online / typing indicator Read receipts (single tick, double tick, blue tick) Message delivery status Delete message: Delete for me Delete for everyone Reply to message Forward message Group Chat Create group Group icon & description Add / remove members Group admin roles Only admins can: Add/remove users Change group info Group info screen: Member list Media shared in group Exit group Mute group notifications 4. Media & File Sharing Supported Media Images (preview & full view) Videos (inline preview) Audio files Voice messages (record & send) Documents (PDF, DOC, XLS, etc.) Media Handling Media categorized automatically: Images Videos Documents Links File size limits Secure file URLs Message → Media mapping in DB 5. Chat Info & Media Aggregation Screens (WhatsApp-like) User Chat Info Screen When clicking on a user or group header: Profile image Name Status Mute / Block options Media, Links & Docs section All shared files grouped by type Click to open/download Group Info Screen Group image Group description Members list Admin badge Media aggregation Leave group button 6. Contacts & Search Contact list (same mother_id) Search users by name / number Search inside chat Recent chats ordering Unread message count badge 7. Notifications Push notifications (OneSignal-ready) Notification for: New message Group messages Mute per chat / group Silent notifications option 8. Admin / Management Features Admin Capabilities Create company (mother_id) Create users Assign roles Activate / deactivate users View user list per company Basic analytics (users, groups count) 9. Backend Architecture (Mandatory) Tech Stack Backend: FastAPI (Python) Database: PostgreSQL ORM: SQLAlchemy / SQLModel Auth: JWT (Access + Refresh) Real-time: FastAPI WebSockets File storage: Local / S3-ready API Docs: Swagger (auto) Backend Rules All APIs protected via JWT mother_id enforced in every query Role-based authorization Clean REST APIs + WebSocket events Scalable schema (messages, groups, media, receipts) 10. Frontend Architecture Framework: Ionic React (or React with Ionic UI) Mobile-first responsive design WhatsApp Web–style layout: Chat list (left) Chat window (right) Android-compatible UI sizing Clean, reusable components Later deployable as: Web App Android App (via Capacitor) 11. Non-Functional Requirements Clean code & folder structure Environment-based config Error handling Basic security best practices Ready for future: Video/voice calls End-to-end encryption Status / stories 12. Final Clarification (Important) This is a FULL WhatsApp-style system, not a partial chat demo. All standard WhatsApp features are expected to be included by default, even if not individually listed above.
Projektin tunnus (ID): 40155488
45 ehdotukset
Etäprojekti
Aktiivinen 27 päivää sitten
Aseta budjettisi ja aikataulu
Saa maksu työstäsi
Kuvaile ehdotustasi
Rekisteröinti ja töihin tarjoaminen on ilmaista
45 freelancerit tarjoavat keskimäärin $383 AUD tätä projektia

As a full-stack developer with extensive experience in web and mobile development including expertise in E-commerce and CMS based websites, I'm confident I can deliver on your React/Ionic Chat app with similar high-quality results. As a developer, I understand the importance of writing clean, maintainable code and structuring projects for future scalability - so the chat app fits this bill perfectly. Notably, I've been proficient in JWT implementations for varied roles and access permissions while ensuring maximum security. This translates directly into my ability to provide you with seamless user authentication and role-based permissions management. Additionally, my past work includes complex chat features like real-time messaging systems using WebSockets, attributes that would be valuable for your project. My proficiency extends beyond just the frontend to backend technologies such as FastAPI and PostgreSQL - two significant technologies you've chosen for your project. On top of that, my 9+ years of experience also include working on impressive cross-platform apps using tools like Ionic, an essential element of this project. With consistent delivery on time and quality at the core of my professional ethic, picking me for the task is an investment in timely project completion without compromising resultadosествона
$140 AUD 7 päivässä
5,3
5,3

Hello, LACK OF REAL-TIME COMMUNICATION FEATURES IN CURRENT SYSTEM You need a robust real-time chat application with responsive UI, reliable message delivery, and seamless interactions similar to WhatsApp. Without a scalable approach to real-time messaging, offline sync, and user presence detection, users may experience delays, lost messages, and a poor communication experience. BUILD REACT + IONIC REAL-TIME CHAT APP I will develop your **React/Ionic chat application** with real-time messaging, typing indicators, read receipts, offline caching, secure authentication, and intuitive UI flows. I will implement efficient WebSocket or realtime backend (with socket or similar) to sync messages instantly and ensure smooth interactions across devices. The app will support user profiles, group chats, and push notifications for engagement. RELIABLE, USER-FRIENDLY CHAT EXPERIENCE You will receive a fully functional real-time chat app that feels responsive and native-like across platforms. The final result will improve communication speed, increase user satisfaction, and provide a scalable foundation for future features like media sharing and story updates. Thanks
$140 AUD 7 päivässä
4,7
4,7

Hi, over 7 years of experience as a full-stack developer, In terms of technical expertise, I'm comfortably fluent using both React and Ionic frameworks for front-end development and have extensively worked with various APIs. Moreover, I'm well versed in managing JWT authentication for your access control needs. Rest-assured, my proficiency with FastAPI ensures that documentation will be systematic and organized through OpenAPI and unit tests will ensure robust security. As a problem solver at heart, I use creative and efficient approaches when building applications. Similar to your project requirements where components need to be reusable for future feature expansion, I possess deep understanding of software architecture which would allow me to provide the structural separation needed to maintain clear separation between services, models and controllers. Additionally using Docker-compose file unfortunately for Nginx) would make it easier for other developers to work on this stack if needed later. There's no doubt in my mind that I'd be able to deliver the entire solution you need: front-end code developed on React and Ionic frameworks, FastAPI-driven backend (integrated or separately handled monorepo), complete set up instructions with walkthrough vidéos! Based on my skills set which reaches A-through-Z with accuracy and on-time delivery promise showing high standard of work ethic; Let's build something amazing together!
$1 800 AUD 7 päivässä
4,2
4,2

You’re building a full WhatsApp style system with Ionic React frontend and FastAPI PostgreSQL backend. JWT auth with refresh tokens, OTP login, profile privacy settings, and strict multi tenant mother_id isolation in every API and socket event. I will design a scalable DB schema for users, roles, chats, groups, messages, receipts, media, logs. Real time messaging via WebSockets with delivery states, typing, online, read receipts. Media upload with S3 ready storage and secure URLs. Admin and moderator panels for role assignment, company management, blocks, and activity logs. I’ll deliver docker compose, Alembic migrations, OpenAPI docs, unit tests, and clear setup guide.
$1 200 AUD 60 päivässä
4,4
4,4

Hi, I’m a full-stack engineer with hands-on experience building real-time chat systems using WebSockets, JWT auth, PostgreSQL, and React-based frontends. Your stack (React + Ionic + FastAPI) is well chosen for a WhatsApp-like experience with long-term extensibility. Approach & Architecture Backend (FastAPI) JWT-based auth with role enforcement (Admin / Moderator / User) Clean service-layer architecture (models, schemas, controllers) WebSocket gateway for real-time messaging + delivery receipts PostgreSQL with Alembic migrations Activity logging for admin/moderation actions OpenAPI docs + unit tests for auth & messaging flows Frontend (React + Ionic) Single codebase for iOS, Android & Web Reusable chat components (1-to-1 now, group/media-ready later) Real-time updates via WebSockets In-app notifications & profile management Admin/Moderator panel with role management and blocking tools DevOps Docker + docker-compose (API, DB, optional Nginx) Clear local + production setup docs Deliverables Full source (frontend + backend) Admin panel (monorepo or clean separation) Dockerized stack Setup docs + walkthrough (screenshots/video) Estimated MVP timeline: 2 weeks I focus on clean architecture, scalability, and production readiness. Happy to share relevant chat/WebSocket work and start with a quick technical kickoff.
$140 AUD 7 päivässä
3,6
3,6

Hello, I’m Rahul Singh from Team Velora, running successfully for 3 years with experienced React, Ionic, and FastAPI developers. We fully understand your requirement for a WhatsApp-like cross-platform messenger with JWT auth, role-based access, and real-time WebSocket chat. Our team will deliver a clean, scalable React + Ionic frontend with a FastAPI + PostgreSQL backend, structured for future expansion. Let’s connect in the chat box to discuss the project further.
$200 AUD 7 päivässä
3,5
3,5

I can deliver a full-scale, WhatsApp-grade messenger with real-time WebSockets, multi-tenant architecture, role-based control, and a clean Ionic-React UI from a single shared codebase. My approach starts with a robust FastAPI backend—JWT auth (access + refresh), Alembic migrations, strict mother_id separation, structured models for messages, groups, media, receipts, and ready hooks for future E2E encryption. On the frontend, I’ll build a responsive Ionic interface optimized for iOS, Android and Web: chat list, typing indicators, delivery receipts, reply/forward/delete logic, media sharing, group management, mute/block, search, unread counters and WhatsApp-style info screens. Admin tools will include company creation, user-role assignment, analytics and activation control. The entire system ships with Docker-compose, Swagger docs, clean services/controllers, unit tests on auth + core logic, and a walkthrough showing chat flow, roles, logs and blocking. Best regards, Amaan Khan L. (CUBEMOONS PVT.)
$200 AUD 7 päivässä
3,7
3,7

As an accomplished Full Stack Developer, specializing in Shopify, WordPress, .NET Core, and mobile app development for over 7 years, I am confident that I possess the skills and experience needed to successfully deliver your project. My expertise in Figma ensures a strong eye for beautiful and intuitive user interfaces - essential traits for a chat app like yours. I will provide pixel-perfect, responsive web interfaces built using HTML5, CSS3, Bootstrap, and React.js to ensure cross-platform compatibility while keeping your desired aesthetic intact. My capabilities extend beyond just frontend development. In fact, during my career journey, I have undertaken complex backend tasks such as developing APIs with ASP.NET Core, Client satisfaction is of utmost importance to me. I guarantee to provide clean code that is scalable and maintainable—and my work will be delivered on-time. My commitment entails consistent communication and convenient daily updates so you know where we stand throughout the project duration. Benefitting from transparent and efficient processes is crucial when embarking on an extensive project such as yours; let's collaborate so we can construct something great together! Khushi sali
$30 AUD 7 päivässä
2,7
2,7

Hello, I’ve carefully reviewed your project requirements and clearly understand the tasks involved. I have 13 years of experience and strong expertise in the exact skills this project requires. I have successfully delivered similar projects before and can share relevant samples if needed. I will complete this within your expected timeline while maintaining quality and clear communication. I look forward to working with you and contributing sincerely to your project’s success.
$140 AUD 7 päivässä
3,1
3,1

Hello there, I am excited about the opportunity to work on your project of building a cross-platform messenger app that aims to replicate the seamless user experience of WhatsApp while also allowing for future feature expansion. Utilizing React with Ionic for the frontend and FastAPI with PostgreSQL for the backend, I will ensure that the application incorporates essential functionalities such as real-time chat, profile editing, and an in-app notification system, all within a clean and responsive UI structure that can easily accommodate future enhancements like group chat and media sharing. Additionally, the admin panel requirements will be met with features for managing user roles, account blocking, and detailed activity logs, while maintaining technical standards such as documented FastAPI endpoints, Alembic for schema migrations, WebSocket for live messaging, and comprehensive unit tests for critical business logic. Regards, anilptk
$140 AUD 2 päivässä
2,1
2,1

I can build your WhatsApp-like cross-platform messenger with React + Ionic and FastAPI + PostgreSQL, using JWT roles (Admin/Moderator/User), WebSockets for real-time chat, Alembic migrations, OpenAPI docs, clean service/model/controller separation, and unit tests—delivering source code (monorepo), admin/moderator tools (roles, block/unblock, activity logs), docker-compose for full stack, and a short walkthrough (video/screenshots) demonstrating chat + role management + logs, with an MVP in ~3–5 weeks depending on push notifications and hosting scope.
$40 AUD 3 päivässä
2,4
2,4

Hi! I Reviewed your project "React/Ionic Chat App Build (whatsapp clone)" brief and I will provide you clean and professional design. My Motto is to make my client happy with the design. We Will, Work long term together. In your description, you have provided information about your project and would be a pleasure to assist you with your project. I will work with full dedication to give you the best design within the time. My expertise includes Frontend Development, Mobile App Development, Android, PostgreSQL, PhoneGap, AngularJS, Backend Development, API Development, FastAPI and Docker. You can check my portfolio at link mentioned below: https://www.freelancer.in/u/KayaCreation Hope to hear from you really soon! Best Regards! Kaya
$75 AUD 1 päivässä
1,9
1,9

With over 6 years of versatile experience in web and mobile app development, I excel in various technologies you're seeking for your project. As an expert in the MERN stack, I've developed real-time dashboards, admin panels, and chatbots with functionalities similar to those you need, which validate my proficiency for your cross-platform messenger project. My hands-on experience with WebSockets for live messaging and JWT for authentication assures seamless performance on both client and server ends to create a WhatsApp-like chat experience. I completely align with your vision of convenient codebase reusability for future expansion. My proven record in structuring clean, scalable architectures with separate services, models, and controllers resonates with your technical expectations. Regular unit testing is second-nature to validate critical business logic, ensuring robustness and security. Lastly, I understand the value of functionality insights documented in OpenAPI for you as a client. My expertise in backend technology like FastAPI backed by PostgreSQL and schema migrations using Alembic guarantee a secure yet flexible backend structure for your app. Being efficient and time-bound is my strength - I'm committed to delivering an MVP within your timeline so we can have enough resources to enhance it iteratively.
$180 AUD 8 päivässä
0,4
0,4

I can help build a scalable, WhatsApp-like cross-platform chat application using React with Ionic for a single codebase across web, Android, and iOS, backed by a FastAPI and PostgreSQL server. I’m comfortable implementing JWT-based authentication with role-based access (Admin, Moderator, User), real-time messaging using WebSockets, and a clean, responsive UI structured for future features like group chats and media sharing. On the backend, I can design well-structured FastAPI endpoints documented with OpenAPI, manage database migrations using Alembic, and maintain a clear separation between services, models, and controllers. I can also deliver Docker-based local setup with docker-compose and provide clear documentation and walkthroughs for setup, chat flow, role management, and moderation features. This would be one of my first projects on Freelancer, and I’m highly motivated to deliver reliable, well-structured work and build long-term collaborations through strong ownership and consistent delivery.
$55 AUD 7 päivässä
0,0
0,0

Hello, I’m a professional Web & Mobile App Developer with experience delivering clean, scalable, and high-performance digital solutions for businesses and startups. I help clients transform ideas into reliable, high-quality websites and mobile apps that are fast, user-friendly, and built to scale—not just visually appealing. After reviewing your project requirements for a cross-platform messenger with React, Ionic, FastAPI, and PostgreSQL, I understand your need for a seamless, scalable app with real-time chat, role-based access, and a robust admin panel. This matches my expertise in WebSocket implementation, JWT authentication, and clean architecture. I can deliver a well-structured monorepo with tested frontend and backend code, complete with Docker-compose deployment and detailed documentation, ensuring extensibility and high performance. I’d be glad to discuss your timeline and next steps. Regards, Jean Michel.
$200 AUD 14 päivässä
0,0
0,0

I am a dedicated Android developer with strong expertise in Kotlin and full Android app development. I have experience building WhatsApp-like applications with real-time chat, Firebase integration, user authentication, media sharing, clean UI, and scalable architecture. I focus on performance, security, and timely delivery.
$140 AUD 4 päivässä
0,0
0,0

Drawing on my extensive experience in API and backend development, I am confident in my ability to build you a seamless and highly functional cross-platform messenger app. My team at Appsturn has a solid proficiency in the React and Ionic ecosystems, which will allow us to create a single codebase that runs smoothly on iOS, Android, and the web - exactly what your project demands. In addition to being versed in FastAPI, PostgreSQL, and JWT bearer tokens, we also understand the significance of documentation. Rest assured, our work will be thoroughly documented with OpenAPI and our migrations well-handled using Alembic. Furthermore, as you've mentioned WebSocket implementation for live messaging as vital - it's an area where we truly excel. Our experience with these technologies will ensure that your users have real-time messaging capabilities that are efficient and reliable. Our work does not end with just delivering code; we go the extra mile by providing comprehensive setup instructions alongside a walkthrough video or screenshot set that showcases your chat app's various functionalities. Being proficient in frontend development as well grants us the added advantage of ensuring a clean, responsive UI and structuring the project in such a way that the components can be easily reused for future feature expansions. Trust Appsturn Software Solutions & Training Center for a robust project implementation that is not only proficient but also reliable!
$140 AUD 7 päivässä
0,0
0,0

Hi Sir, we can do your project. Please contact. Thank you. We propose building a scalable, cross-platform messaging application using React with Ionic for a single, seamless codebase across iOS, Android, and web. The backend will be powered by FastAPI with PostgreSQL, featuring JWT-based authentication and role-driven access control for Admins, Moderators, and Users. Real-time messaging will be implemented via WebSockets, alongside in-app notifications and profile management. Admin and Moderator panels will support user management, role control, and activity monitoring. The system will follow clean architecture principles, include OpenAPI documentation, Alembic migrations, and unit tests to ensure long-term scalability and maintainability.
$120 AUD 30 päivässä
0,0
0,0

Before starting. Do you have a template ( Figma or AdobeXD) or you want the same design as WhatsApp. Freelancer Skills: Cross-platform Development, Full Stack Development, DevOps Implementation My expertise extends to integrating advanced DevOps practices like Jenkins, SonarQube, and Azure into the software development lifecycle - ensuring streamlined deployments and maintaining code quality at all times. This would align perfectly with your need for a Docker-compose enabled solution that spins up the full stack seamlessly. While my past work hasn't focused solely on chat applications, I've gained proficiency in WebSocket implementation from my experience with real-time data management. Moreover, my grasp of JWT and usage in authentication (required for role-based access) is rock-solid. Combine this with my dedicated approach towards documenting code (including FastAPI endpoints with OpenAPI) and conducting thorough unit tests to validate essential business logics whisper vibrant success for this project. Let's embark on this journey together to deliver a top-notch chat application that fulfills your every requirement!
$140 AUD 7 päivässä
0,0
0,0

I’ve built full real-time chat applications using WebSockets, JWT authentication, role-based access (Admin/Moderator/User), notifications, and admin moderation tools in MERN, and can confidently deliver the same using React + Ionic with FastAPI and PostgreSQL. I’m experienced with clean API design, OpenAPI docs, Alembic migrations, and scalable project structure. I can implement live chat, profiles, in-app notifications, and a streamlined admin/moderator panel. Docker-based full-stack setup and testing are part of my workflow. I can deliver a solid MVP quickly and iterate further
$60 AUD 4 päivässä
0,0
0,0

Solapur, India
Maksutapa vahvistettu
Liittynyt kesäk. 25, 2025
$10-30 AUD
$10-30 AUD
$10-30 AUD
$10-30 AUD
$10-30 USD
₹750-1250 INR/ tunnissa
₹1500-12500 INR
$12-30 SGD
$12-30 SGD
€250-750 EUR
$15-30 USD/ tunnissa
₹1500-12500 INR
₹750-1250 INR/ tunnissa
₹150000-250000 INR
₹1500-12500 INR
$25-50 USD/ tunnissa
₹12500-37500 INR
₹12500-37500 INR
$250-750 USD
₹1500-12500 INR
₹1500-12500 INR
$250-750 USD
₹75000-150000 INR
₹1500-12500 INR