PROJECT 40 [Project Task Request: Web Development and Maintenance]

Job ID: 39422921

Budget: $30 – $250 USD

PROJECT 40 [Project Task Request: Web Development and Maintenance]

Dear

We would like to request your assistance with the following tasks for the project. Please carefully review the instructions and guidelines below before starting any work:

Project Details:
Development Sites:

Primary Development Site: (Development Site - Admin Access)

Test Site: (Test Site - Admin Access)

Sub Test Site (Can be freely tested/broken): (Sub Test Site - Admin Access)

Development Guidelines:
Use Snippets Only:

Do not edit functions.php or style.css.

Use a Snippets Plugin (WP Code Snippet) for all PHP code.

Use Custom CSS (Customizer or Snippets) instead of editing style.css.

Version Control:

Use GitHub for version control.

Make sure to maintain a backup of any code you modify.

Development Only on Development Sites:

No direct changes should be made on the live site.

Changes should be tested on the development or test site first.

Comment Your Code:

Provide clear comments in your code using the format:
/* Description of this section - Developer's Initials, Date */

Error Testing and Debugging:

Test each snippet thoroughly before reporting it as completed.

Use the test site to replicate and fix any errors encountered.

Specific Tasks:
Login Redirection:

Force non-logged-in users to the login page using a snippet.

Redirect Corporate Users (Client) to /company-login/ and Individual Users (Applicant) to /wp-login.php.

GIFTEE API Integration:

Ensure the GIFTEE API integration works properly for point exchange.

Check the existing API configuration and ensure that exchange records are properly logged.

HivePress Notification Settings:

Set up notification systems (Push Notification & Notification Bell) for each of the following actions:

Points earned (GamiPress)

Application submission (Individual User)

Application approval (Corporate User)

Review submission (Individual User)

Review approval (Corporate User)

Ensure notifications are sent to the correct user roles.

User Profile and Points System:

Fix any existing bugs in the profile points system (SNS registration, profile completion).

Ensure that points are added correctly without duplication.

Review and Completion Process:

Ensure the review submission and approval process works correctly.

Fix any issues where users are unable to submit or view reviews.

Push Notification Settings:

Ensure push notifications are enabled for both iOS (Safari) and Android (Chrome).

Set up a step-by-step guide for enabling notifications for end users.

Debug and Optimize:

Review the existing snippets and identify any redundant or problematic code.

Optimize for security and performance.

Submission Requirements:
Provide a backup of any code you modify.

Submit a short video showing the test results for each task.

Provide a list of all snippets modified, along with their respective descriptions for review.

Comment your code for easy understanding.

If you have any questions or need further clarification, please let us know.

Thank you for your support.

Best regards
Related categories: PHP WordPress CSS MySQL HTML