
Closed
Posted
Estoy desarrollando una aplicación web moderna de punto de venta y necesito que el frontend se cree con React 18+ y TypeScript. Por favor, genera la estructura del proyecto con Vite 5.x y aplica estilos con Material UI 6.x para que la interfaz sea rápida, ligera y fácil de personalizar. Alcance principal: El primer hito es un formulario de ventas completo que permite al cajero: • buscar o escanear un producto, • agregar o eliminar artículos, ajustar la cantidad, descuentos e impuestos, • ver los totales actualizados en tiempo real y • finalizar la venta eligiendo efectivo, tarjeta o una combinación de ambos. Arquitectura y notas técnicas: • React Router 6 para la navegación entre páginas. • Estado global con tipado seguro gestionado con Context, Redux Toolkit o Zustand (a tu elección, pero mantén el código limpio). • Capa de servicio lista para acceder a endpoints REST (datos simulados por ahora). • Código completamente tipado, con ESLint y Prettier configurados desde el principio. | Frontend | React + TypeScript | 18+ | | Desarrollo frontend | Vite | 5.x | | UI | MUI | 6.x | Entregables: 1. Repositorio del proyecto Vite con una estructura de archivos clara. 2. Componentes MUI reutilizables: barra de búsqueda de productos, lista de tickets, panel de totales, diálogo de pago. 3. Diseño responsivo que funciona en resoluciones estándar de TPV de escritorio. 4. Pruebas unitarias para los componentes principales usando Jest y @testing-library/react. 5. Archivo README con instrucciones para instalar, desarrollar, probar y compilar. Las siguientes fases incluirán seguimiento de inventario, gestión de clientes e informes de ventas, así que escribe el código pensando en la extensibilidad. Comparte enlaces a cualquier frontend de TPV o comercio electrónico que hayas desarrollado anteriormente e indica cuántos días necesitarás para entregar esta primera versión.
Project ID: 40578315
87 proposals
Remote project
Active 5 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
87 freelancers are bidding on average $8 USD/hour for this job

Hello, I see you're looking to build a modern POS frontend using React 18+ and TypeScript, utilizing Vite 5.x for the project structure and Material UI 6.x for styling. This approach will indeed ensure a lightweight and customizable interface, perfectly aligning with contemporary design trends. For your project, I will set up the initial architecture with Vite to take advantage of its blazing-fast build times. By integrating TypeScript, we'll ensure the codebase remains robust and scalable. Material UI's latest version will be applied to achieve a sleek, responsive design and provide a comprehensive suite of pre-styled components, ensuring the POS interface is both intuitive and visually appealing. I have extensive experience in React and CSS, with a keen eye for detail in frontend development. Although React Native is listed, please note it primarily pertains to mobile app development, and your requirement seems to focus on a web-based POS system. Looking forward to helping you build this cutting-edge solution. Best Regards, Khorshed Alam, RS Software
$10 USD in 40 days
7.8
7.8

Hi there, We understand you're looking to develop a modern point of sale web application with a React frontend, utilizing React 18+, TypeScript, Vite 5.x, and Material UI 6.x for a fast, lightweight, and customizable interface. Our team at Webbook Studio has experience with similar projects, such as a music voting mobile app built with React Native, React.js, and Node.js, and an online shop for a Scandinavian fashion brand using WooCommerce and custom design. We'll deliver a well-structured Vite project repository, reusable MUI components, a responsive design, unit testing with Jest, and a comprehensive README file. One question: will you be providing the initial design mockups or would you like us to handle the design from scratch as well? Feel free to message us to discuss the details! — Webbook Studio
$4 USD in 40 days
7.7
7.7

Hi there! I'm Markiyan, a full stack developer and CEO of a web agency, and I'd love to help you build this modern point of sale web application. I understand you need a React 18+ and TypeScript frontend with a completed sales form that allows the cashier to search or scan a product, add or delete items, and finalize the sale. I'll utilize Vite 5.x for the project structure, style it with Material UI 6.x, and implement React Router 6 for navigation. My team and I have built similar projects, including a music voting mobile app with React Native and a furniture store mobile shopping app with Flutter. We've completed 500+ projects with a 5.0 rating on Freelancer across 10+ years of work. I can deliver a fully functional sales form with reusable MUI components, a responsive design, and unit testing using Jest and @testing-library/react. I'll also provide a clear README file with instructions to install, develop, test, and compile. One question: do you have a preferred global state management solution, such as Context, Redux Toolkit, or Zustand, or would you like me to suggest one based on the project's requirements? Feel free to message me to discuss the details!
$4 USD in 40 days
6.9
6.9

Hola, Puedo construir tu TPV con una base sólida y escalable desde el inicio, cuidando flujo de venta, cálculo de totales en tiempo real y pago mixto sin perder consistencia de estado ni tipado. También dejaré preparada la arquitectura para inventario, clientes e informes para facilitar el crecimiento posterior. Trabajo con Vite 5, React 18, TypeScript, React Router 6 y MUI, usando componentes reutilizables y una capa de estado clara. Mi primer entregable se centrará en el flujo completo de venta: búsqueda/escaneo de productos, carrito/ticket, descuentos, impuestos, totales y diálogo de pago, con servicios simulados listos para migrar a REST sin rehacer la base. Incluyo: - estructura Vite escalable - layout TPV responsive - búsqueda de producto - ticket y cálculo de totales - pago efectivo/tarjeta/mixto - ESLint, Prettier y tests base Tiempo estimado para este primer hito: 1–2 semanas, según el alcance exacto del flujo y validaciones. Una duda rápida: el pago mixto debe dividirse por porcentaje o por importe fijo en cada método? Si te parece, podemos revisarlo por chat o videollamada y arrancar con el diseño técnico.
$5 USD in 25 days
7.2
7.2

Good Day! I have carefully analyzed your project and understand the need for a scalable React 18+ and TypeScript POS frontend built with Vite 5.x and Material UI 6.x. I can develop a clean, extensible architecture with reusable MUI components, real-time sales calculations, payment workflow, typed state management, REST service layer, testing setup, and complete documentation while keeping future inventory, customer, and reporting modules in mind. I am eager to contribute my expertise and deliver top-notch results for your project. Let's discuss the project further in chat or let's have a quick call! Regards Muhammad A...
$3 USD in 30 days
6.5
6.5

Hi client , Material UI/Mui and Reactjs it's my main skills. I will build your webpages with this and I will also use typescript to make it done. I am ready to start the project and update you frequently via github repository and preview link. I am ready to start it. Regard's Nikhil.
$5 USD in 40 days
6.2
6.2

HEY, I AM CHRISTINA. LET'S BUILD A FAST, MODERN AND SCALABLE POS APPLICATION. I have 12+ years of experience building React, TypeScript and enterprise web applications. Your POS project matches my expertise, and I can deliver a clean, extensible frontend ready for future modules. I will develop the project using React 18, TypeScript, Vite 5, Material UI 6, React Router 6 and Redux Toolkit with a scalable architecture. The first milestone will include the sales screen, product search/scanning, cart management, quantity updates, discounts, taxes, live totals, payment dialog (cash/card/mixed), reusable MUI components, responsive desktop layout, REST-ready service layer, Jest tests and complete documentation. I have built similar POS and eCommerce solutions with clean, maintainable code and SEO/performance best practices. I can deliver the first version in 5 days and would be happy to discuss your requirements and start immediately THANKS
$5 USD in 40 days
6.0
6.0

Hello Lanzar una aplicación web moderna requiere una arquitectura limpia para que no se vuelva lenta o costosa de mantener al escalar. He desarrollado y optimizado plataformas similares usando React y Node.js, logrando reducir los tiempos de carga en un 40% en mi último proyecto. Puedo ayudarte a estructurar tu app para que sea rápida, segura y escalable. ¿Qué tecnologías estás usando actualmente? Hablemos para definir el plan de acción. Giáp Văn Hưng
$8 USD in 7 days
5.9
5.9

Hello, I'd love to help with your "React POS Frontend with MUI" project. I craft fast, pixel-perfect static sites and landing pages in clean HTML5/CSS3 with Bootstrap or Tailwind — fully responsive across mobile, tablet, and desktop. For a hourly project involving css, frontend development, react native, I translate Figma/PSD/XD designs into crisp, semantic markup that matches the design exactly. I deliver lightweight, cross-browser-tested code with smooth load times. Happy to discuss the details and timeline — when can we connect? Final timeline and cost will be confirmed in chat after a complete understanding and documentation of the project expectations in detail.
$6.40 USD in 1 day
5.8
5.8

✅ React Native | Firebase |Mobile App Development Expert | POS Frontend Hi, Hope you are doing good. I have read your requirements carefully and can give you 100% assistance as a React Native Developer for building or enhancing your mobile application. I specialize in creating fast, stable, and scalable apps for both iOS & Android, backed by a secure and efficient Firebase architecture. I’d love the opportunity to discuss your idea further and collaborate on developing a modern, intuitive, and impactful app. (Note: Please consider the current budget as flexible — we can finalize it after discussing the complete scope.) Thanks & Regards, Kajal
$10 USD in 40 days
6.2
6.2

El primer hito -formulario de ventas con búsqueda de producto, ajuste de cantidad/descuentos/impuestos y cierre con efectivo, tarjeta o combinación de ambos- deja claro el alcance de esta fase. - Estructura con Vite 5 + React 18 + TypeScript, estado del ticket con Zustand (tipado estricto, sin el boilerplate de Redux) y capa de servicios mockeada lista para conectar a tus endpoints REST reales más adelante. - Componentes MUI reutilizables (buscador, lista de ticket, panel de totales, diálogo de pago), responsivo para resoluciones de TPV de escritorio, con ESLint, Prettier y tests Jest + Testing Library desde el primer commit. - ¿El escaneo de producto será mediante lector de código de barras que actúa como teclado, o necesitas integración con cámara/API específica? Eso condiciona el diseño del componente de búsqueda y conviene fijarlo antes de empezar. Entrego esta primera versión en 7 días. Toma esta cifra como referencia inicial y orientativa para el alcance descrito, no como precio definitivo; confirmamos el número exacto en cuanto cerremos puntos como el anterior. Puedes revisar mi perfil y portfolio aquí en Freelancer, y si te parece bien, propongo una llamada rápida aquí mismo en Freelancer para afinar estos detalles antes de arrancar.
$30 USD in 7 days
5.6
5.6

Hi, Para el POS frontend usaría React 18 con TypeScript y Vite, ya que arranca rápido y mantiene el desarrollo ágil sin sacrificar rendimiento. La elección de Material UI 6 simplifica la personalización y garantiza consistencia visual, mientras que Zustand manejará el estado global con tipado seguro y código minimalista. La capa de servicios se abstraerá para que los datos simulados puedan reemplazarse luego por endpoints reales sin tocar la interfaz. Trabajé en un dashboard de comercio con búsqueda en tiempo real donde la primera versión mostraba retrasos al filtrar grandes listas, pero optimizando el estado local y debouncing los inputs se resolvió sin cambiar la arquitectura. Los componentes se modularán para que cada cambio sea fácil de revisar y probar, y las pruebas con Jest cubrirán los casos críticos antes de integrar. El README incluirá scripts claros para instalar, desarrollar y testear, y quedará documentado para futuras fases. El diseño responsivo y la separación de responsabilidades asegurarán que las siguientes iteraciones —inventario, clientes e informes— se integren sin refactor costoso. Si coincide, puedo empezar hoy mismo con el repositorio base y mostrar los primeros componentes en 3-4 días. Thanks, Denis.
$15 USD in 40 days
5.5
5.5

Hello, I have strong experience building modern React and TypeScript applications with Vite and Material UI. I can develop a clean, scalable POS frontend using React 18+, TypeScript, Vite 5, React Router 6, and Zustand or Redux Toolkit for robust state management. The first milestone will include a complete sales interface with product search/scanning, cart management, quantity, discounts, taxes, real-time totals, and a payment dialog supporting cash, card, or split payments. I'll also set up a reusable component architecture, REST-ready service layer, ESLint, Prettier, unit tests with Jest and React Testing Library, and a detailed README. I can deliver the first version within 5–7 days and build the codebase with future inventory, customer management, and reporting modules in mind. Best regards, Md Toriqul Islam
$5 USD in 40 days
5.2
5.2

Hi, I have strong experience building modern React applications with React 18, TypeScript, Vite, Material UI, Redux Toolkit, and REST API integrations. I can develop a clean, scalable POS frontend with reusable components, real-time sales calculations, responsive layouts, unit tests, and a well-structured architecture that's ready for future modules like inventory, customers, and reporting. I follow clean coding standards with ESLint, Prettier, and proper documentation, and I can deliver the first milestone within **7–10 days**. I'd be happy to share relevant React projects and discuss the implementation in more detail.
$8 USD in 40 days
5.6
5.6

¡Hola! Según la descripción de tu proyecto, buscas desarrollar el frontend de una aplicación web de punto de venta (POS) moderna utilizando React 18, TypeScript, Vite 5.x y Material UI 6.x. El primer hito se centra en ofrecer una interfaz de ventas responsiva y de alto rendimiento que permita a los cajeros procesar transacciones rápidamente, a la vez que proporciona una base sólida y escalable para futuros módulos de POS. Mi enfoque será desarrollar una aplicación React bien estructurada con componentes reutilizables, una interfaz responsiva basada en Material UI, cálculos de ventas en tiempo real, búsqueda de productos y soporte para escaneo de códigos de barras, gestión de carrito, ajustes de cantidad y descuentos, cálculo de impuestos y pagos divididos. Me especializo en React, TypeScript, Vite, Material UI, Redux, integración de API REST y desarrollo de aplicaciones web empresariales. Mi prioridad es ofrecer un frontend de POS rápido, escalable e intuitivo con código limpio y una arquitectura basada en componentes que sea fácil de extender. Contáctame para hablar sobre la arquitectura de tu frontend y el plan de hitos para que podamos desarrollar una aplicación de POS robusta y escalable. Saludos cordiales, Nikita Gupta
$10 USD in 40 days
5.2
5.2

As an experienced Full Stack Developer with a specialization in front-end development using React and React Native, I fully understand the intricacies of your project. Over my 8+ years in the field, I've not only honed my skills in these exact technologies you're seeking but also cultivated valuable proficiencies in related areas like Vite and MUI, making me a perfect fit for your task. My skills, combined with my strategic mindset and commitment to quality, enable me to deliver efficient, clean code that's beyond reproach. Having served different industries, I've crafted reusable components like product search bars, ticket lists or total panels ensuring a responsive design even on standard TPV desktop resolutions. And as a part of my code offerings, I don't leave any stone unturned. With dedicated tests using Jest and @testing-library/react for component-level unit tests, I ensure your product’s stability & success. Lastly, my efficient documentation process guarantees you precise instructions for every stage from installation to testing and beyond. Let me propel this project forward together with excellence!
$5 USD in 40 days
4.9
4.9

¡Hola! ★★★★ (Una arquitectura escalable basada en React 18 y TypeScript, con componentes reutilizables de MUI, facilitará la ampliación futura de los módulos del sistema POS). ★★★★ He revisado detenidamente sus requisitos. Usted necesita desarrollar la primera fase (hito) de un *frontend* moderno para un sistema POS, utilizando React 18+, TypeScript, Vite 5 y MUI 6. Esto incluye un formulario de ventas completo, componentes reutilizables, gestión de estado, pruebas y una arquitectura preparada para integrar módulos futuros de inventario y generación de informes. ⚜ Configuración de React 18 + TypeScript + Vite 5 ⚜ Interfaz *responsive* con Material UI 6 ⚜ Flujo de ventas del POS y ventana emergente de pago ⚜ Gestión de estado con Zustand o Redux ⚜ Capa de servicios REST con APIs simuladas (*mock APIs*) ⚜ Pruebas unitarias con Jest y Testing Library ⚜ ESLint, Prettier y un archivo README detallado Cuento con experiencia en el desarrollo de paneles de control (*dashboards*) y aplicaciones empresariales escalables en React, aplicando una arquitectura limpia y componentes reutilizables. Entregaré un código bien estructurado, fácil de mantener y ampliar para futuras funcionalidades del POS, priorizando siempre el rendimiento y la calidad del código. Mantendré una comunicación fluida y cumpliré con la entrega de este primer hito dentro del plazo acordado. Hablemos sobre la referencia de la interfaz de usuario (UI) y los detalles del proyecto. Saludos cordiales, Farhin B.
$5 USD in 40 days
4.8
4.8

Hola, puedo desarrollar el frontend de tu sistema TPV con React 18, TypeScript, Vite 5 y Material UI 6, creando una arquitectura limpia, escalable y lista para futuras fases como inventario, clientes e informes. Implementaré componentes reutilizables, estado global tipado, integración preparada para APIs REST, pruebas unitarias y un diseño responsivo optimizado para terminales de punto de venta. Estoy listo para comenzar de inmediato y entregar una base sólida y fácil de mantener. Best Regards Muhammad Shariq
$5 USD in 40 days
4.4
4.4

Hola, soy Leo Sarmiento, especialista en frontend con React y TypeScript con más de 10 años de experiencia en desarrollo de aplicaciones web modernas y puntos de venta. El verdadero desafío de este formulario de ventas no es dibujar componentes, sino mantener un estado de carrito consistente donde cada modificación —cantidad, descuento o impuesto— actualice los totales sin rebajos ni errores de redondeo, por lo que elegiría Zustand para centralizar la lógica de negocio y separarla claramente de la UI, asegurando que futuros módulos como inventario o clientes se integren sin refactorizar el núcleo.
$25 USD in 40 days
4.4
4.4

I can deliver a high quality frontend for your React POS Frontend with MUI project. I have extensive experience building scalable web applications using React and Material UI, focusing on responsive design and performance. I previously developed a retail management dashboard that required complex state management and a clean user interface similar to what you need for this POS system. I will ensure the components are modular, easy to maintain, and follow best practices for CSS and UI design. My expertise in building interactive interfaces will provide your users with a smooth checkout experience. I am ready to start immediately and can provide examples of my previous React and MUI work. Please send me a message so we can discuss the specific features you need implemented.
$5 USD in 40 days
4.2
4.2

Santiago, Chile
Payment method verified
Member since Dec 12, 2019
$250-750 USD
$15-25 USD / hour
min $50 USD / hour
₹12500-37500 INR
₹100-400 INR / hour
$30-250 USD
₹750-1250 INR / hour
$250-750 AUD
$250-750 USD
₹12500-37500 INR
$30-250 NZD
$8-15 USD / hour
₹50000-100000 INR
₹600-1500 INR
$30-250 USD
₹12500-37500 INR
$15-25 USD / hour
$10-30 USD
$30-250 AUD
$10-30 USD
₹12500-37500 INR
$30-250 USD