
Fechado
Publicado
Pago na entrega
**Descrição do Projeto** Estou buscando um desenvolvedor ou equipe para criar uma aplicação desktop com as seguintes funcionalidades principais: 1. **Aplicação principal (Desktop):** - Gerencia o uso de uma **aplicação de terceiros** (empacotada junto com a principal). - Ambas devem estar **totalmente interligadas**, ou seja, se uma aplicação for encerrada, a outra também deve ser fechada. 2. **Tela de login:** - Usuários fazem login para acessar a aplicação. - Comunicação com um backend para autenticação. 3. **Gerenciamento de tempo de uso:** - Temporizador visível e não intrusivo, registrando o tempo de uso por usuário. - Quando o tempo acaba: - Mostrar um popup com opções: 1. **Continuar usando**: redefine o temporizador. 2. **Sair**: fecha ambas as aplicações. - O popup deve ter um **segundo temporizador**, e se ele expirar, ambas as aplicações fecham automaticamente. - Funcionalidades adicionais: - Ícone no temporizador para o próprio usuário redefinir o tempo manualmente. - ÍCone para minimizar o temporizador. 4. **Comunicação com backend:** - Implementar um **backend** em JavaScript para: - Autenticação de login. - Registro de todas as sessões dos usuários (início e término). - Controle de usuários com login especial (baseado no **MAC address** do computador). - **Regras de login por MAC**: - Alguns usuários terão o MAC registrado no banco de dados. - Ao tentar logar, verificar se o MAC da máquina corresponde ao cadastrado. - Se não corresponder, bloquear o login. - Comunicação em **tempo real via WebSocket**: - Enviar notificações e comandos (como solicitação de encerramento de sessão) diretamente do backend para a aplicação desktop. --- **Requisitos Técnicos** 1. **Frontend (aplicação desktop):** - Preferência por tecnologias cross-platform (Electron, Tauri ou outras sugeridas). - Interface de usuário simples, intuitiva e funcional. 2. **Backend:** - Desenvolvido em JavaScript. - Framework recomendado: **NestJS** (ou sugerido pelo desenvolvedor). - Banco de dados para gerenciar usuários e sessões. - WebSocket para comunicação bidirecional com o desktop. 3. **Integração e funcionalidades específicas:** - A aplicação desktop deve gerenciar e executar a aplicação de terceiros. - Comunicação entre aplicação desktop e backend deve ser segura e eficiente. - Registro de sessões e funcionalidades de controle via backend. --- **Outras Considerações** - Desejo uma aplicação com código limpo e bem documentado. - A entrega deve incluir orientações para instalação e configuração. - Aberto a sugestões de tecnologias ou melhorias no escopo. --- Se você tem experiência em desenvolvimento desktop e backend com foco em sistemas integrados e comunicação em tempo real, por favor, envie sua proposta com: - Experiências similares realizadas. - Tecnologias que pretende utilizar. - Estimativa de prazo para entrega.
ID do Projeto: 38826790
40 propostas
Projeto remoto
Ativo há 11 meses
Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
40 freelancers estão ofertando em média $7.666 USD for esse trabalho

⭐⭐⭐⭐⭐ CnELIndia and Raman Ladhani can effectively develop this desktop application by leveraging our expertise in cross-platform solutions and real-time backend integration. Our steps for success include: Cross-platform Desktop Application: Using Electron or Tauri, we’ll develop a simple, intuitive, and responsive UI that integrates the main app with the third-party application, ensuring both close interaction and shared session termination. Secure Login & Authentication: Implementing a secure login interface, we’ll utilize backend authentication via NestJS, ensuring each user is verified using their MAC address and session details. Time Management: We’ll design a non-intrusive, visible timer, with options for users to either continue or exit the app once time limits are reached, including a second timer to automatically close both apps if expired. Backend Integration: The backend will be built with NestJS, incorporating WebSockets for real-time communication, managing user sessions, and sending commands for session closure or extension. Clean, Documented Code: We’ll ensure code clarity, maintainability, and detailed documentation for smooth installation and future updates.
$7.500 USD em 7 dias
4,5
4,5

With over a decade of Full Stack Development experience, I excel in creating desktop applications and backend systems. Your project involving managing third-party apps and user sessions aligns perfectly with my skills. Before we dive into specifics, could you confirm the required operating systems for the desktop app? Ensuring cross-platform compatibility will be crucial. Additionally, details on third-party app interactions would be helpful. For frontend development, technologies like Electron or Tauri can deliver a robust interface. NestJS is ideal for backend work, with WebSocket for real-time communication. User authentication and MAC address-based login restrictions will be implemented securely. Do you have any preferences for the database solution? I prioritize clean, well-documented code for easy maintenance. I'll provide installation and configuration guidelines post-delivery. My expertise in JavaScript, Electron, NestJS, and WebSocket aligns with your needs. I'm open to your suggestions for improvements throughout the project. Please share the expected project duration to propose a realistic timeline. I'm eager to collaborate and bring your vision to life.
$9.000 USD em 5 dias
0,0
0,0

Hi there, I offer you not just expertise but a proven track record in desktop application development and backend management. My team specializes in integrating systems, managing real-time communications, and implementing secure solutions with JavaScript, making us well-poised to handle the complexities involved in this project. Having developed single-page applications (SPA) in the past using Vue.Js and WebSocket technologies, we are well-versed on how to build intuitive user interfaces while ensuring efficient communication with the backend. Moreover, we bring to table time-management expertise from our work on similar projects. We have a practical understanding of how important it is to have reliable and robust monitoring mechanisms that warrant efficient time utilization on a desktop. Our proficiency extends to technologies cross-platform Electron and Tauri as preferred by you which assures you get exactly what you need: functionality, simplicity, and intuitiveness. Lastly, accountability and professionalism are central to our work ethics. We're the experts who don't simply hack our way through; providers who appreciate clean code organization and thorough documentation. You can depend on us for well-documented delivering including installation guide post project completion. Let's connect for a detailed discussion!!
$6.500 USD em 30 dias
0,0
0,0

Hello, I specialize in developing desktop applications with advanced features like time management and productivity tracking. I can create a responsive and user-friendly application tailored to your requirements, ensuring seamless functionality and efficient performance. Questions: What specific time management features are you looking for (e.g., task scheduling, reminders, analytics)? Are there any preferred technologies or frameworks for the application? What is your timeline for project completion? I’m confident I can bring your vision to life. Let’s discuss the specific details in private to ensure everything meets your expectations. I am a TOP Rated Freelancer, and you can check my reviews here as well: https://www.freelancer.com/u/kamran2012. Looking forward to potentially working together on this project. Thanks and Best regards, Kamran.
$5.000 USD em 3 dias
0,0
0,0

Hello, We are a seasoned team of developers with over 10 years of expertise in web, mobile, and desktop application development, specializing in cross-platform solutions for Android, iOS, and desktop environments. With extensive experience in UI/UX design, backend development, API integration, and admin panel management, we are well-equipped to deliver your desktop application with time management and secure login functionality. Leveraging modern technologies like Electron or Tauri, we will create a cross-platform application fully integrated with the bundled third-party application to ensure synchronized operation. The application will feature a secure login system connected to a NestJS-powered backend for user authentication, MAC address verification, and session control. Real-time WebSocket communication will enable instant notifications and commands, such as session termination. Additionally, the app will include a non-intrusive timer to track usage, with options for users to extend sessions or exit. The backend will securely manage users, sessions, and login rules, while also maintaining detailed session logs. With a commitment to clean, maintainable code and comprehensive documentation, we will deliver a robust, user-friendly solution tailored to your needs. Thanks, Siya Techno0logy
$5.000 USD em 7 dias
0,0
0,0

Segue a proposta traduzida e adaptada para o português: Olá, Como engenheiro de software com mais de 20 anos de experiência, envio minha proposta para o desenvolvimento do seu projeto. 1. Tenho ampla experiência em WebSocket, Node.js e NestJS. Analisei cuidadosamente a descrição do projeto e entendi claramente as funcionalidades necessárias para o aplicativo. 2. Pretendo utilizar Node.js, pois sou altamente especializado em Node.js e Express.js. 3. Prazo de entrega: 60 dias. 4. Todo o código será devidamente comentado e será fornecida uma instrução estruturada para instalação e uso. 5. Sugestões de segurança: - Implementação de HTTPS para proteger a comunicação. - Proteção contra CSRF (Cross-Site Request Forgery). 6. Principais funcionalidades que irei implementar: - Tela de login intuitiva. - Interface do temporizador com as opções descritas. - Gerenciamento do aplicativo de terceiros, garantindo sua integração total. - Comunicação em tempo real via WebSocket. - Verificação e validação do endereço MAC. Fico à disposição para conversarmos mais sobre o projeto e tirar eventuais dúvidas. Sharaz Khan
$7.500 USD em 60 dias
0,0
0,0

Greetings.. I am a highly skilled and experienced full-stack developer with 6 years of experience in building web applications and software solutions. I have a strong proficiency in both front-end and back-end development technologies, including but not limited to ASP .NET, MVC, Angular js, C#, Laravel ,Restful API ,HTML, CSS, Web design ,JQuery,JavaScript, React.js, MS-SQL and oracle. Throughout my career, I have successfully completed numerous projects for clients across various industries, delivering high-quality, scalable, and user-friendly solutions. Delivering end to end solutions our full-stack development i ensures seamless integration and exceptional user experiences, driving your project's success Come over and chat to discuss it further
$6.500 USD em 16 dias
0,0
0,0

Hello With 5+ years of experience in full-stack application development, including frontend, backend, and desktop applications, I am well-suited for your project. I am highly proficient in languages like JavaScript and TypeScript and have a substantial knowledge of frameworks like Electron that you prefer for the frontend. On the backend, I propose using NestJS for effective communication with your desktop application. Lastly, my strong command over database management (both SQL and NoSQL) combined with my knack for API integrations would enable me to create a robust backend in JavaScript with effective WebSocket communication and a straightforward yet functional user interface. Meeting deadlines without compromising quality is another strength I possess, so you can be assured of timely delivery. Let's transform this concept into a featured reality!
$7.500 USD em 7 dias
0,0
0,0

Hi there, I’m excited to help you create this desktop application with all the required functionalities. Let’s jump on a call to discuss your specific needs and refine the details. Why Choose Me: I have strong experience in building cross-platform desktop applications, backend systems, and real-time communication features. Project Understanding: I understand you need a desktop application that integrates a third-party app, manages user sessions, and ensures real-time communication with the backend. Fulfill Project Expectations: I will deliver a clean, well-documented solution using the right tech stack and meeting all your functional requirements. Questions: 1. Do you have any preference for a specific cross-platform framework (Electron, Tauri)? 2. Will the third-party application be developed or integrated as a standalone app? Suggestions: 1. I suggest using Electron for easier cross-platform compatibility and integration. 2. I recommend implementing JWT tokens for secure communication between the backend and desktop. Technology Fit: My experience with Electron, NestJS, and WebSocket will ensure a smooth and efficient development process. Timeline & Budget: I’ll share more details once we discuss the project further during our call. Please start a chat to explore the details further. Thanks & Regards, - Tejash J.
$7.500 USD em 7 dias
0,0
0,0

Frecheirinha, Brazil
Membro desde nov. 25, 2024
$1500-3000 USD
$10000-20000 USD
$8-15 USD / hora
€750-1500 EUR
$250-400 USD
$250-750 USD
$10-30 USD / hora
$30-250 USD
₹100-400 INR / hora
₹1500-12500 INR
$20-30 NZD / hora
$15-25 USD / hora
$30-250 USD
$2-8 USD / hora
₹70000-90000 INR
$25-50 USD / hora
$10-50 USD
$750-1500 USD
$30-250 SGD
$250-750 USD
$15-25 USD / hora
₹600-1500 INR