Find Jobs
Hire Freelancers

Need a pro developer with strong skills of NodeJS, Firebase, ReactJS for fixing bugs in real-time card game

$25-50 USD / hour

Fechado
Publicado há mais de 3 anos

$25-50 USD / hour

Hi, So, there is an online card game called Zole. It’s a Latvian national card game, first built online probably 12 years ago, then a few years ago I bought it from the original owner. The original version was built in Flash, so obviously my first step was to build a new version from scratch. Ok, I found a guy who might have enough experience in game building for years and in the last 18 months we have worked on this game. Games rules. Usually the game is played by 3 players at the table. Each player has 8 cards and then 2 cards left on the table. The player who has the best cards, can take the cards from the table and become Large. It means - he is playing against both other players who are Small. Each card has its strength (queens, jacks etc) and score. One player starts to move the card, then the second one puts a card and then the third one puts its card on the table. Who has the strongest card, collects the trick. The Large player has to collect at least 61 points to win. Usually each player has 20 seconds to move the card, if it doesn’t move it in time - the game room is closed and the player receives a penalty for a missed turn (a specific amount of coins gets redacted from his balance). More about rules can be read here: [login to view URL] Platforms - WEB: [login to view URL] (WEB) - [login to view URL] (DRA) - Facebook (FB) - mobile apps (Android and iOS) - staging server and also an adminpanel Usually we deploy the updates, changes and fixes first on dev, then test them and then deploy on production. The database and backend is the same for both - prod and dev. All the architecture is hosted on Firebase Google servers. Problems / issues Since the very first releases of the game we have faced the most annoying problem: due to some strange reasons the player can miss his turn. It can happen in very different cases, e.g.: - the player is not able to move any card, so the time for turn ends up - the player has enough time but appears a message that he has missed the turn and room gets closed - another player runs out of time but this player gets penalized for that - some issues with a poor network or when the network disconnects for some seconds - not sure but apparently sometimes it causes this - upon joining the room player sees a black screen or empty desk - on mobile app and WEB the player is not able to join the room (nothing happens when taping/clicking on the button) I have a senior developer and another developer, both of them have built this game from scratch. But somehow I started to lose my patience, because even in all this time the issue has not been fully solved. There have been literally hundreds of patches and fixes, which has helped for most critical cases but still, every time new and new cases. The devs say that it’s normal and there is no game without bugs but still - every day my support inbox gets a lot of complaints and then I have to reply to them, add some refunds and in the end it really badly affects me as a CEO of my company and the game’s rating. Server costs I believe that there is still some room for optimizing the game, regarding spent data and server costs. So, what do I need from you. If you can find any way to resolve this ‘missed turn’ issue, I’d be really grateful. Probably some additional functions, scripts, checks or whatever, but it has to be possible to fix, I think. Or at least find what causes it and provide any plan for re-structure or optimizing works. Probably Firebase was not the best choice regarding hosting? But at the same time it has a lot of built-in functions we used for hunting bugs.I’m not sure where the fault is - the main architecture? the network issues on the player's side? the player’s browser? something else? But it definitely has been on for too long and makes me feel desperate. :) We tried to also use Logrocket for getting recorded sessions and some log files, but not much luck so far. Thank you!
ID do Projeto: 29066391

Sobre o projeto

29 propostas
Projeto remoto
Ativo há 3 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

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
29 freelancers estão ofertando em média $35 USD/hora for esse trabalho
Avatar do Usuário
NodeJS, Firebase, ReactJS expert is ready for you. Dear, Client. This is professional React expert bid for your job. I am very interested and confident.I have super strong knowledge of ReactJS, anything is no problem. Redux, HoC, Function & Class Component, function Hook, everything. As well as I have rich experience with React UI such as React Material, React Bootstrap, React Antd.I can give you great result very quickly and make you happy on my work. Please touch in me. Best wishes. Thanks. Ernest from Armenia.
$38 USD em 40 dias
4,9 (31 avaliações)
5,7
5,7
Avatar do Usuário
Hi there. I've just read your requirements carefully and really interested in your project. I am not sure about the issues you have but I will try to fix them once I get a chance to work on this project. I've ever been worked on Casino online game based on React.js/Node.js. So, I think my experience should be helpful for your project. I've understood your main goal, but to be more clear I want to discuss details over chat. Thanks for your attention. Serhii B.
$30 USD em 40 dias
5,0 (6 avaliações)
5,0
5,0
Avatar do Usuário
Hi, Client After reading your job description, I am glad to let you know that I am very interested in your job description and I could help you build your project in long term partnership based on mutual cooperation and trust. I'm a senior front-end developer specialized in Reactive SPA development using Angular, React and Vue.js. And my skill Set: - Development Languages: ** HTML5, CSS3, SQL, Objective-C, Swift, Java ** JavaScript, TypeScript, ES6/ES7 - Responsive UX/UI development ** UI/CSS Libraries - Bootstrap, Semantic UI, Material UI, Kendo UI, UIKit, Tailwind CSS ** CSS Skills - SCSS/SASS, FlexBox, Animations - Javascript Development ** Angular - AngularJS, Angular 2/4/5/6/7/8/9, Angular-CLI, Angular-Material ** ReactJS - React.js/React Native, Redux, React Router, React Hooks, React Context, Redux Saga, Redux Thunk, ** NodeJS - NodeJS, ExpressJS, GraphQL, RESTful API ** Code styling - TSLint, ESLint, JSHint. ** Unit Testing Frameworks - Jest, Enzyme, Mocha, Chai, Protractor, Jasmine, Karma ** End to End Testing Frameworks - Cypress - Database Experience ** No-SQL - MongoDB, AWS DynamoDB ** SQL Database - PostgreSQL, MySQL, Oracle, SQLite - Project Management Tools and Version Control * Agile/Scrum, JIRA, Asana, Pivotal Tracker, Trello * GitHub, Bitbucket, GitLab I am available for working 24/7 on your time zone. I can start to work right now and work 40 hours per week. Looking forward to hearing from you soon. Best Regards
$25 USD em 40 dias
5,0 (12 avaliações)
4,5
4,5
Avatar do Usuário
Hi, there. I have read the description carefully. I am interested in your project. As a full-stack developer, I have all skills you mentioned in the description. I am confident to work on your project sucessfully. Looking forward to hearing from you. With regards.
$40 USD em 40 dias
4,9 (2 avaliações)
4,7
4,7
Avatar do Usuário
Hey, can you ping me via chat? I have few different questions regarding your architecture, i might be able to help you with your problem, my main question is how you solved real-time communication between server and clients. Looking forward to cooperation. Best regards, Todor.
$38 USD em 40 dias
5,0 (1 avaliação)
4,2
4,2
Avatar do Usuário
Hi, Nice to meet you I just read the job description carefully and understand what you want. As I have ever worked on nodejs-based online game and have rich experience in nodejs/reactjs/google firebase(both cloud firestore and realtime database), I am very interested in your project issue. I am sure I can help you fix the issue in short timeline. I can prove my experience if you want. I value credit and quality work for client's satisfaction. Please do not hesitate to contact me so that we can discuss. I look forward to working on the job. Sincerely
$30 USD em 40 dias
5,0 (4 avaliações)
3,9
3,9
Avatar do Usuário
Hello, thanks for posting an another serious job. As a highly skilled full stack developer, I have rich experience in web development. I believe I can contribute a lot to your business and it will make us to have a great relationship. I am able to work full time on your time zone. Please kindly drop me a message for further discussion. Looking forward to hearing from you soon, Yaroslav G.
$40 USD em 40 dias
5,0 (3 avaliações)
3,9
3,9
Avatar do Usuário
Hi client. I read your detail specifically. And I checked the attached link. So I know you want a game site. I have experience building a site similar to your project at work. You don't have to worry about the completion of your project. I prioritize quality and time. I think skill is necessary to guarantee quality and time. I have deep knowledge and rich experience to complete your project. I put your needs first and will complete your project in the shortest time. I would like to discuss your specific needs for the project through CHAT. thank you and regards.
$30 USD em 15 dias
5,0 (1 avaliação)
3,5
3,5
Avatar do Usuário
Hello. I read your posting carefully about card game rules and issue. I can fix your issue regarding with missing turn and sync in real time in all rooms. I have a lot of experience with Firebase, react, node, so it is no problem for me. Looking forward to hearing from you. Best regards.
$30 USD em 40 dias
5,0 (7 avaliações)
3,6
3,6
Avatar do Usuário
Hi, Andris G. I can fix your project asap. 8+ years of experiences about your project. I have an idea how to fix it, but before it I have some questions. If you answer my questions, you can fix your project more easier. We can discuss more about budget and timeline. I work 50+ hours a week, sometimes even at weekend. thanks.
$40 USD em 40 dias
5,0 (2 avaliações)
3,4
3,4
Avatar do Usuário
Hi, Manager! I am a Senior Full Stack Developer. I am experienced similar your project before. I'm very passionate and dedicated to my work. With 7+ years of experience as a professional Web developer, I have acquired the skills and knowledge necessary for web technology. I enjoy every step of the design process, from discussion and collaboration to concept and execution. My productions are all Responsive for all platforms and browsers. You can know about my skill after check my profile. You can start right now and you'll be putting more than 8 hours a day.
$37 USD em 40 dias
5,0 (1 avaliação)
3,1
3,1
Avatar do Usuário
Thanks for your job posting. I just read your description carefully and it catches my eye. I found that we fit best for you because our team developers`s skills and experiences are exactly fit to your requirement. Among thousands of specialists in this sector, what differs us from others is our problem solving methods. High Quality + Fast Speed = Excellent Result + Business Success, this is our working style. We can work on your timezone and work full-time for you. Looking forward to hearing you back and discussing all details. Best Regards, Nikita.
$38 USD em 40 dias
5,0 (1 avaliação)
2,4
2,4
Avatar do Usuário
Hi, How are you? This is not an auto bid... As I am a superlative developer I can easily complete this task and exceed your expectations. Main skills: ★ Node JS/ React/Shopify/Angular/PHP ★ Restful API, MySQL, MongoDB I also always focus on detail and quality. One of our main rules is to generate profit for our customers and make them satisfied. Kindly message me to discuss the best solutions. Regards.
$30 USD em 40 dias
5,0 (2 avaliações)
1,5
1,5
Avatar do Usuário
Hi, I have read your project description. We have a team of well experienced web, app developers, designers. This is my piece of cake. We have rich experiences in WordPress, Angular, .React, node js , HTML, CSS, JavaScript, PHP, Wix, Elementor, Woo-commerce, Graphic Design, SEO, Google Analytics and Website Design. I can make a first class website for your company and will send you excellent result Feel free to contact me to discuss your project Client satisfaction is main priority and design will be done within reasonable budget and in given time frame. Thanks & Regards Sushmitha
$25 USD em 50 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
Hi. your job post jumped out at me. I am a game developer has rich experience in NodeJS, Firebase, ReactJS. Therefore I am extremely interested in your project and would like to make my contribution to its completion. I would prefer it if we could discuss more details. My skills are more than adequate and I would enjoy working for you. Looking forward to our cooperation.
$35 USD em 40 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
Hello employer, Hope you are doing great!! Thanks for posting the project, you can hire angular, react, node, firebase, pro developer from our team. We have excellent working experience of 4+ years using these technologies. I am glad to mention that if we get opportunity to work on this project we can sucessfully help you by fixing all the bugs in realtime game. Please share more details of your project requirement. Lets connect and discuss more on your requirement, timeline, budget, etc and move to the development stage. I will be waiting for your revert on my proposal. Thanks and Regards.
$25 USD em 40 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
Hi Andris. As you can see I am new to this freelancer site, But I have rich experience in other platforms. Your main problem is "missed turn" issue. As my experience , it is related with async & sync problem with communicatiing with Firebase or backend. As a seasoned developer, I have a top skill to find out bug and I pleasure to fix that. For +5 years , I am MEARN/MEAN stack deveopr, So I am sure to fix it asap. Please share your soruce , so that I can figure out. Thanks. Best Regards. Usmon.
$29 USD em 40 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
Hello, Andris. I've just look through your problems. I think all of your issues are related with time clock synchronization. or maybe your code doesn't have pending process for unconnected users. Anyway, unless I look at your code, it's difficult to say. and also I'd like to know how well your project constructed and also does it have unit test mechanism. that's important. For a large project, we can use unit test along with developing so we can maintenance easily further. If your developers can't solve problem, then let me try on it. we can discuss more over chat. will wait for your invite. Thanks. Sava.G.
$25 USD em 40 dias
0,0 (0 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a) LATVIA
Valmiera, Latvia
5,0
15
Método de pagamento verificado
Membro desde jul. 30, 2011

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.