Evaluating bids

Fix Backend Cache and Session Issues in Hexacloud Web Application

Published on the July 27, 2024 in IT & Programming

About this project

Open

We are experiencing issues with our web application, which is built using JavaScript and PHP, when deployed in the production environment. The application works perfectly in the development environment, running tests on a local web server. However, when accessed remotely, users need to log in twice for the functionalities to work correctly. This issue does not occur the first time someone accesses the application, suggesting it might be related to browser cache management.

---Related Issues Believed to Have the Same Root Cause---

--Project Saving:
User projects are automatically saved every 5 seconds. However, during editing, refreshing the page sometimes alternates between the previously saved version and the currently edited version.
When the user has two different projects saved, refreshing the page alternates between the two projects.

--Login Screen:
After logging out, closing the browser, and reopening it, the user appears to still be logged in. However, refreshing the page reveals that the session is no longer valid.

--Loading Saved Projects:
Upon logging in for the first time after opening the browser, the saved projects in the database do not load. This issue resolves itself upon refreshing the page.
Additional Information:

URL for Testing and Issue Evaluation: https://www.hexacloud.com.br/

We are looking for an experienced freelancer to diagnose and resolve these issues, ensuring smooth functionality in the production environment without the need for users to refresh the page. If you have expertise in JavaScript, PHP, and browser cache management, we would like to hear from you.

Requirements:

Proven experience with JavaScript and PHP development.
Understanding of browser cache management and related issues.
Ability to troubleshoot and resolve issues in a production environment.
Strong communication skills and ability to document the changes made.
To Apply:
Please provide examples of similar issues you have resolved in the past and a brief outline of how you would approach diagnosing and fixing the issues described. Include your estimated time to complete the project and your rate.

We look forward to working with you!

Project overview

HexaCloud is a web-based application designed for block programming, allowing users to create, save, and manage their projects online. The application is built using JavaScript and PHP and functions seamlessly in the development environment. However, users experience several issues in the production environment, primarily related to session management and project saving/loading, which we believe are caused by improper handling of browser cache. These issues affect the overall user experience, requiring multiple logins and page refreshes to achieve the desired functionality. The goal of this project is to diagnose and fix these issues to ensure a smooth, reliable experience for our users. We are seeking a skilled freelancer with expertise in JavaScript, PHP, and browser cache management to resolve these problems and improve the stability and usability of HexaCloud in the production environment.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
Required availability As needed
Roles needed Developer

Delivery term: August 12, 2024

Skills needed