Simplify and Debug KIMS PHARMA Website need Web Development

Contact person: Simplify and Debug KIMS PHARMA Website

Phone:Show

Email:Show

Location: Conakry, Guinea

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"Project Title: KIMS PHARAMA

Fix Logic and Bugs on Existing Website (PHP, JS, Bootstrap)

Project Description:

Hello,

I'm looking for an experienced developer to correct the logic flow of my existing website and fix some functional and UI bugs.

Technologies used in the project:

Language: PHP
CSS Framework: Bootstrap 4.1
JavaScript Libraries:

jQuery 3.5.1
SweetAlert2 v11
OWL Carousel
Slick
Select2
Google Maps API
lit-html 3.2.1
lit-element 4.1.1
Other:

Font Awesome
Google Font API
[login to view URL]
HTTP/3 – LiteSpeed Web Server
CDN: jsDelivr
Objectives:

Review and correct the business logic of the site (user flow, data processing, conditional rendering, etc.)
Fix existing bugs (unexpected behaviors, JS or PHP errors, broken components)
Optimize UI/UX interactions
Ensure cross-browser compatibility and responsive behavior
Keep the system secure and performant

Required Skills:

* Strong knowledge of **PHP**, **JavaScript/jQuery**, **Bootstrap**, **DOM manipulation**
* Familiarity with **SweetAlert2**, **Select2**, **Google Maps API**, etc.
* Ability to quickly analyze and improve existing logic
* Experience fixing bugs on **live or production sites**

What I Will Provide:

Access to the source code or staging environment
Clear description of the bugs and logic inconsistencies
Ongoing support and communication throughout the work

---

Timeline:

Project start: ASAP
Preferred delivery: **within 5–7 days (flexible depending on scope)

Overview:
KimsPharma is a PHP-based web application that functions as an online pharmacy platform. It allows users to manage prescriptions (ordonnances), browse and search a large catalog of medical and pharmaceutical products, select partner pharmacies, and choose delivery options.

Architecture and Components:

Backend: PHP scripts handle business logic, database interactions, and API endpoints.
Frontend: HTML, CSS, JavaScript (with jQuery, Bootstrap, SweetAlert2) provide the user interface and dynamic interactions.
Database: Stores product, pharmacy, user, and prescription data.
Google Maps API integration for geolocation and interactive pharmacy maps.
Key Features and Workflows:

Prescription Management: Users can add, update, save, and search prescriptions. The ordonnance page dynamically loads products and allows quantity adjustments.
Pharmacy Selection: The system finds nearby partner pharmacies with product availability, displays them in list and map views, and allows users to select a pharmacy.
Delivery Options: Users can choose pharmacy pickup, express delivery, or standard delivery, with address selection and geolocation support.
Product Catalog and Search: Users can browse and search products with filters and sorting.
User Account Management: Login, registration, and user info management.
Error Handling: Robust error helpers for database and session issues.
Important Files:

[login to view URL]: Core frontend page for prescription management and pharmacy selection with AJAX and Google Maps integration.
[login to view URL]: Utility functions for error handling and validation.
[login to view URL]: Backend API to fetch pharmacy details by ID.
Various PHP scripts for orders, products, user management, and database setup.
Technologies and Libraries:

PHP 7+ for backend.
MySQL or compatible database.
jQuery, Bootstrap 4 for frontend UI.
SweetAlert2 for user notifications.
Google Maps JavaScript API for maps and geolocation.
API Endpoints:

[login to view URL], [login to view URL], [login to view URL], [login to view URL] for prescription management.
[login to view URL] for pharmacy data.
[login to view URL], [login to view URL], [login to view URL] for order finalization.
[login to view URL] for product search.
Frontend-Backend Interaction:

AJAX calls handle dynamic data loading and updates without full page reloads.
Google Maps API is used for location-based services and interactive maps.
User actions trigger backend updates and UI refreshes.
Error Handling and Validation:

Database errors are logged and user-friendly messages are returned.
Input validation for GPS coordinates, JSON data, and secure connections.
Session debugging utilities.
Testing Status:
Please confirm if any testing has been performed on the application. If not, would you prefer critical-path testing (key features only) or thorough testing (complete coverage) before finalizing?

This briefing provides a developer with a clear understanding of the KimsPharma project structure, main features, and key files to start development or maintenance work." (client-provided description)


Matched companies (0)